@charset "UTF-8";
/*
//
// Override + merge bootstrap variables
//
*/
@media screen and (max-width: 0) {
  .d-none-xs {
    display: none; } }

@media screen and (max-width: 576px) {
  .d-none-sm {
    display: none; } }

@media screen and (max-width: 768px) {
  .d-none-md {
    display: none; } }

@media screen and (max-width: 992px) {
  .d-none-lg {
    display: none; } }

@media screen and (max-width: 1200px) {
  .d-none-xl {
    display: none; } }

@media screen and (max-width: 1440px) {
  .d-none-xxl {
    display: none; } }

@media screen and (max-width: 1600px) {
  .d-none-3xl {
    display: none; } }

#modal-medias .modal-header {
  height: 54px; }

#modal-medias .modal-body {
  height: calc(100vh - 58px) !important;
  padding: 0; }

#modal-image, #modal-crop {
  z-index: 9999; }
  #modal-image .modal-header .close, #modal-crop .modal-header .close {
    padding: 0;
    font-size: 3.5em;
    color: #374351;
    cursor: pointer; }

#modal-image .modal-body .container-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 750px;
  height: 500px; }
  #modal-image .modal-body .container-img img {
    width: auto;
    max-width: 100%;
    /*height: auto;*/
    max-height: 100%; }

.card.card-medias {
  height: calc(100vh - 100px);
  margin-bottom: 0; }
  .card.card-medias .card-body {
    height: calc(100% - 56px); }
    .card.card-medias .card-body #content-child-folder ul .content-medias-upload {
      margin: 5px;
      width: 250px;
      height: 160px; }
    .card.card-medias .card-body #content-child-folder ul .media-item {
      padding: 0.25rem;
      margin: 5px;
      border: 1px solid #f3f3f3; }
      .card.card-medias .card-body #content-child-folder ul .media-item .banner-pic {
        z-index: 10;
        top: 0;
        background: #f9bb30; }
      .card.card-medias .card-body #content-child-folder ul .media-item .teaser {
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin: 0;
        background: #f8f9fa; }
        .card.card-medias .card-body #content-child-folder ul .media-item .teaser.item-check {
          border: 5px solid #f9bb30; }
        .card.card-medias .card-body #content-child-folder ul .media-item .teaser img {
          width: auto;
          max-width: 100%;
          height: auto;
          min-height: inherit;
          max-height: 100%;
          padding: 0;
          border-radius: 0; }
        .card.card-medias .card-body #content-child-folder ul .media-item .teaser figcaption {
          background: rgba(55, 67, 81, 0.7);
          opacity: 1; }
          .card.card-medias .card-body #content-child-folder ul .media-item .teaser figcaption .valid {
            color: #dfe0e1; }
  .card.card-medias .card-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0; }

body.pace-done .header + .main-content .card.card-medias {
  height: calc(100vh - 200px) !important; }

.rs-box-media {
  min-height: 300px;
  padding-bottom: 50px;
  width: 350px !important; }
  .rs-box-media .btn {
    position: absolute;
    bottom: 10px; }

.rs-box-media {
  min-height: 300px;
  padding-bottom: 50px;
  width: 350px !important; }

.rs-box-media .btn {
  position: absolute;
  bottom: 10px; }

#shop {
  padding-bottom: 36px; }

.specific-modal-shop {
  overflow: hidden !important; }

.specific-modal-shop .modal-body {
  padding: 0; }

.shop-view {
  overflow: auto;
  height: 1000px; }

.content-selection {
  transition: all 0.35s ease;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999; }

.content-selection .fa {
  transition: all 0.35s ease;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.content-selection.down {
  transition: all 0.35s ease;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%); }

.content-selection.down .fa {
  transition: all 0.35s ease;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

#shop-selection .product .card-body img {
  max-width: 50%;
  display: block;
  margin: 0 auto; }

.trigger-selection {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  width: 100%; }

.menu-link.specific .fa, .menu-link.specific .title {
  color: #fff;
  transition: .2s linear; }

.menu-link.specific:hover .fa, .menu-link.specific:hover .title, .menu-link.specific.active .fa, .menu-link.specific.active .title {
  color: #ebeff2;
  transition: .2s linear; }

.cursor-pointer {
  cursor: pointer; }

.aligner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*
.sidebar.sidebar-light .menu > .menu-item:hover > .menu-link,.sidebar.sidebar-light .menu > .menu-item.active > .menu-link,.sidebar.sidebar-light .menu-submenu{
  background : #ebeff2!important;
}*/
html body [type=button] {
  -webkit-appearance: none; }

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: none; }

.hidden {
  display: none !important; }

.no-bg {
  background: none; }

.topbar-btn img.aide {
  width: 50px; }

.lh-20 {
  line-height: 20px; }

.popover.fade.bs-popover-bottom.show {
  z-index: 1; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rs-theme-picture-primary {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  height: 130px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  .rs-theme-picture-primary .btn {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important; }
    @media (min-width: 1200px) {
      .rs-theme-picture-primary .btn {
        opacity: 0; } }
  .rs-theme-picture-primary .icon {
    width: 100%;
    text-align: center;
    z-index: 4;
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
    position: absolute;
    left: 0;
    top: 46.42857px; }
    .rs-theme-picture-primary .icon .fa, .rs-theme-picture-primary .icon ti {
      text-align: center;
      font-size: 2.5rem;
      color: #fff; }
  .rs-theme-picture-primary:before {
    transition: all 0.35s ease;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(56, 153, 236, 0);
    z-index: 2; }
  .rs-theme-picture-primary.theme-selected, .rs-theme-picture-primary:hover {
    transition: all 0.35s ease; }
    .rs-theme-picture-primary.theme-selected:before, .rs-theme-picture-primary:hover:before {
      transition: all 0.35s ease;
      background: rgba(56, 153, 236, 0.5); }
    .rs-theme-picture-primary.theme-selected .btn, .rs-theme-picture-primary:hover .btn {
      opacity: 1;
      transition: all 0.35s ease;
      /*transform: translate(-50%,-50%)scale(1);*/
      background-color: transparent !important;
      color: #fff !important;
      border-color: #fff !important; }
  .rs-theme-picture-primary.theme-selected .btn {
    animation: bounceOutDown 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-primary.theme-selected .icon {
    animation: bounceInUp 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-primary .btn-wrapper {
    width: 100%;
    position: absolute;
    top: 46.42857px;
    /* transform: translate(-50%,-50%)scale(0);*/
    z-index: 3; }

.rs-theme-picture-secondary {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  height: 130px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  .rs-theme-picture-secondary .btn {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important; }
    @media (min-width: 1200px) {
      .rs-theme-picture-secondary .btn {
        opacity: 0; } }
  .rs-theme-picture-secondary .icon {
    width: 100%;
    text-align: center;
    z-index: 4;
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
    position: absolute;
    left: 0;
    top: 46.42857px; }
    .rs-theme-picture-secondary .icon .fa, .rs-theme-picture-secondary .icon ti {
      text-align: center;
      font-size: 2.5rem;
      color: #fff; }
  .rs-theme-picture-secondary:before {
    transition: all 0.35s ease;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(56, 153, 236, 0);
    z-index: 2; }
  .rs-theme-picture-secondary.theme-selected, .rs-theme-picture-secondary:hover {
    transition: all 0.35s ease; }
    .rs-theme-picture-secondary.theme-selected:before, .rs-theme-picture-secondary:hover:before {
      transition: all 0.35s ease;
      background: rgba(56, 153, 236, 0.5); }
    .rs-theme-picture-secondary.theme-selected .btn, .rs-theme-picture-secondary:hover .btn {
      opacity: 1;
      transition: all 0.35s ease;
      /*transform: translate(-50%,-50%)scale(1);*/
      background-color: transparent !important;
      color: #fff !important;
      border-color: #fff !important; }
  .rs-theme-picture-secondary.theme-selected .btn {
    animation: bounceOutDown 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-secondary.theme-selected .icon {
    animation: bounceInUp 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-secondary .btn-wrapper {
    width: 100%;
    position: absolute;
    top: 46.42857px;
    /* transform: translate(-50%,-50%)scale(0);*/
    z-index: 3; }

.rs-theme-picture-third {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  height: 130px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  .rs-theme-picture-third .btn {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important; }
    @media (min-width: 1200px) {
      .rs-theme-picture-third .btn {
        opacity: 0; } }
  .rs-theme-picture-third .icon {
    width: 100%;
    text-align: center;
    z-index: 4;
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
    position: absolute;
    left: 0;
    top: 46.42857px; }
    .rs-theme-picture-third .icon .fa, .rs-theme-picture-third .icon ti {
      text-align: center;
      font-size: 2.5rem;
      color: #fff; }
  .rs-theme-picture-third:before {
    transition: all 0.35s ease;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(56, 153, 236, 0);
    z-index: 2; }
  .rs-theme-picture-third.theme-selected, .rs-theme-picture-third:hover {
    transition: all 0.35s ease; }
    .rs-theme-picture-third.theme-selected:before, .rs-theme-picture-third:hover:before {
      transition: all 0.35s ease;
      background: rgba(56, 153, 236, 0.5); }
    .rs-theme-picture-third.theme-selected .btn, .rs-theme-picture-third:hover .btn {
      opacity: 1;
      transition: all 0.35s ease;
      /*transform: translate(-50%,-50%)scale(1);*/
      background-color: transparent !important;
      color: #fff !important;
      border-color: #fff !important; }
  .rs-theme-picture-third.theme-selected .btn {
    animation: bounceOutDown 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-third.theme-selected .icon {
    animation: bounceInUp 0.6s ease;
    animation-fill-mode: forwards; }
  .rs-theme-picture-third .btn-wrapper {
    width: 100%;
    position: absolute;
    top: 46.42857px;
    /* transform: translate(-50%,-50%)scale(0);*/
    z-index: 3; }

/*  content: "\e90a";*/
.frame-form-white-bizz {
  height: 160px;
  position: relative; }
  .frame-form-white-bizz:before {
    font-family: 'rs';
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    color: #374351;
    font-size: 9rem;
    z-index: 1;
    text-shadow: #fff 3px 0px 0px, #fff 2.83487px 0.98158px 0px, #fff 2.35766px 1.85511px 0px, #fff 1.62091px 2.52441px 0px, #fff 0.70571px 2.91581px 0px, #fff -0.28717px 2.98622px 0px, #fff -1.24844px 2.72789px 0px, #fff -2.07227px 2.16926px 0px, #fff -2.66798px 1.37182px 0px, #fff -2.96998px 0.42336px 0px, #fff -2.94502px -0.5717px 0px, #fff -2.59586px -1.50383px 0px, #fff -1.96093px -2.27041px 0px, #fff -1.11013px -2.78704px 0px, #fff -0.13712px -2.99686px 0px, #fff 0.85099px -2.87677px 0px, #fff 1.74541px -2.43999px 0px, #fff 2.44769px -1.73459px 0px, #fff 2.88051px -0.83825px 0px; }
  .frame-form-white-bizz p {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    max-width: 125px;
    overflow: hidden;
    transform: translateX(-50%);
    font-size: 1.3rem;
    font-weight: 600; }

.frame-form-third-bizz {
  height: 160px;
  position: relative; }
  .frame-form-third-bizz:before {
    font-family: 'rs';
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    color: #374351;
    font-size: 9rem;
    z-index: 1;
    text-shadow: #f9bb30 3px 0px 0px, #f9bb30 2.83487px 0.98158px 0px, #f9bb30 2.35766px 1.85511px 0px, #f9bb30 1.62091px 2.52441px 0px, #f9bb30 0.70571px 2.91581px 0px, #f9bb30 -0.28717px 2.98622px 0px, #f9bb30 -1.24844px 2.72789px 0px, #f9bb30 -2.07227px 2.16926px 0px, #f9bb30 -2.66798px 1.37182px 0px, #f9bb30 -2.96998px 0.42336px 0px, #f9bb30 -2.94502px -0.5717px 0px, #f9bb30 -2.59586px -1.50383px 0px, #f9bb30 -1.96093px -2.27041px 0px, #f9bb30 -1.11013px -2.78704px 0px, #f9bb30 -0.13712px -2.99686px 0px, #f9bb30 0.85099px -2.87677px 0px, #f9bb30 1.74541px -2.43999px 0px, #f9bb30 2.44769px -1.73459px 0px, #f9bb30 2.88051px -0.83825px 0px; }
  .frame-form-third-bizz p {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    max-width: 125px;
    overflow: hidden;
    transform: translateX(-50%);
    font-size: 1.3rem;
    font-weight: 600; }

.master-row {
  background: #e9ecef; }
  .master-row .fa {
    transform: all 0.25 ease;
    transform: scale(1); }
  .master-row .fa:active {
    transform: all 0.25 ease;
    transform: scale(0.8); }

#rename-button {
  border-radius: 0 10rem 10rem 0; }

.slave-row {
  border-bottom: 1px solid #f8f9fa; }
  .slave-row:nth-child(even) {
    background: #f8f9fa; }
  .slave-row .fa {
    color: #8b95a5 !important; }

@media (max-width: 991px) {
  .kitinstall {
    background-color: #fff !important;
    text-align: center !important; }
    .kitinstall .btn-prev-step {
      overflow: hidden;
      height: 40px;
      width: 40px;
      margin-left: 20px;
      position: relative;
      background: #fff !important;
      border: 0px solid #3899ec;
      transition: all .35 ease; }
      .kitinstall .btn-prev-step:active {
        transition: all .35 ease;
        transform: scale(0.8); }
      .kitinstall .btn-prev-step > span {
        display: none; }
      .kitinstall .btn-prev-step:before {
        font-family: "themify";
        content: "\e629";
        font-size: 1.5em;
        color: #3899ec;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 40px; }
    .kitinstall h2, .kitinstall h3, .kitinstall h4 {
      text-align: center !important; }
    .kitinstall label, .kitinstall .form-group {
      text-align: left !important; }
    .kitinstall .adresse_diff .form-group {
      text-align: center !important; } }

@media (max-width: 991px) {
  #install-main-content {
    padding: 0 !important; }
    #install-main-content > [class="col-"], #install-main-content > .col-12 {
      padding: 0 !important; } }

.card-trigger {
  padding: 2rem;
  padding-top: 145px;
  position: relative;
  min-height: 550px;
  display: flex;
  justify-content: center; }
  @media (max-width: 991px) {
    .card-trigger {
      padding-top: 30px; } }
  .card-trigger .kitinstall-title {
    padding: 2rem;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0; }
    @media (max-width: 991px) {
      .card-trigger .kitinstall-title {
        position: static !important;
        padding: 0 !important; } }
  .card-trigger.welcome, .card-trigger.thanks {
    padding-top: 20px; }
    .card-trigger.welcome .kitinstall-title, .card-trigger.thanks .kitinstall-title {
      position: static !important;
      padding: 0 !important; }
    .card-trigger.welcome svg, .card-trigger.thanks svg {
      font-family: "Open Sans", Roboto, sans-serif !important; }
      @media (max-width: 991px) {
        .card-trigger.welcome svg, .card-trigger.thanks svg {
          display: none; } }
      .card-trigger.welcome svg text, .card-trigger.thanks svg text {
        font-family: "Open Sans", Roboto, sans-serif !important; }

#install-form {
  width: 100%;
  text-align: left; }

#install-stepper {
  min-height: 50px;
  padding-top: 1rem; }

@media (max-width: 991px) {
  .main-content {
    padding: 0 !important;
    padding-top: 1rem !important; } }

@media (max-width: 1199px) {
  .no-border-lg {
    border: 0 !important; } }

#install-editor {
  height: auto; }

@media (max-width: 991px) {
  #install-form {
    /*text-align : center!important;*/ } }

#install-form #topbar-buttons .text-center {
  text-align: right !important; }

.logo-kitinstall .alert-info {
  background-color: transparent;
  border: 0;
  color: #3899ec;
  padding-left: 60px !important;
  position: relative;
  font-weight: 600; }
  .logo-kitinstall .alert-info:before {
    font: normal normal normal 25px/1 FontAwesome;
    content: "\f05a";
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%); }

@media (max-width: 991px) {
  #install-content-illustration {
    display: none; } }

.lobibox-notify-wrapper.right {
  right: 30px; }

.lobibox-notify-wrapper .lobibox-notify {
  font-family: "Open Sans", Roboto, sans-serif !important;
  min-height: 50px;
  border-radius: 50px;
  background: #fff !important; }
  .lobibox-notify-wrapper .lobibox-notify .lobibox-notify-icon-wrapper {
    left: inherit;
    width: 50px;
    margin-right: 10px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px; }
    .lobibox-notify-wrapper .lobibox-notify .lobibox-notify-icon-wrapper .lobibox-notify-icon > div .icon-el {
      font-size: inherit; }
      .lobibox-notify-wrapper .lobibox-notify .lobibox-notify-icon-wrapper .lobibox-notify-icon > div .icon-el .fa {
        font-size: 2em; }
  .lobibox-notify-wrapper .lobibox-notify .lobibox-notify-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 0 0 60px;
    padding: 5px 0;
    height: 93%;
    width: 75%;
    line-height: 18px; }
    .lobibox-notify-wrapper .lobibox-notify .lobibox-notify-body .lobibox-notify-title {
      margin-bottom: 5px;
      font-size: 1.2em;
      font-weight: 700; }
  .lobibox-notify-wrapper .lobibox-notify .lobibox-close {
    top: 50%;
    transform: translateY(-50%);
    font-weight: 700; }
  .lobibox-notify-wrapper .lobibox-notify .lobibox-delay-indicator {
    display: none;
    width: 333px;
    left: inherit;
    right: 15px; }

.lobibox-notify.lobibox-notify-success {
  border: 1px solid #70b77e;
  color: #70b77e; }
  .lobibox-notify.lobibox-notify-success .lobibox-notify-icon-wrapper {
    background: #70b77e;
    color: #fff; }
  .lobibox-notify.lobibox-notify-success .lobibox-delay-indicator > div {
    background: #70b77e; }
  .lobibox-notify.lobibox-notify-success .lobibox-close:hover {
    background: #70b77e;
    color: #fff; }

.lobibox-notify.lobibox-notify-error {
  border: 1px solid #d72638;
  color: #d72638; }
  .lobibox-notify.lobibox-notify-error .lobibox-notify-icon-wrapper {
    background: #d72638;
    color: #fff; }
  .lobibox-notify.lobibox-notify-error .lobibox-delay-indicator > div {
    background: #d72638; }
  .lobibox-notify.lobibox-notify-error .lobibox-close:hover {
    background: #d72638;
    color: #fff; }

.lobibox-notify.lobibox-notify-info {
  border: 1px solid #fcc525;
  color: #fcc525; }
  .lobibox-notify.lobibox-notify-info .lobibox-notify-icon-wrapper {
    background: #fcc525;
    color: #fff; }
  .lobibox-notify.lobibox-notify-info .lobibox-delay-indicator > div {
    background: #fcc525; }
  .lobibox-notify.lobibox-notify-info .lobibox-close:hover {
    background: #fcc525;
    color: #fff; }

.lobibox-notify.lobibox-notify-warning {
  border: 1px solid #78c0e0;
  color: #78c0e0; }
  .lobibox-notify.lobibox-notify-warning .lobibox-notify-icon-wrapper {
    background: #78c0e0;
    color: #fff; }
  .lobibox-notify.lobibox-notify-warning .lobibox-delay-indicator > div {
    background: #78c0e0; }
  .lobibox-notify.lobibox-notify-warning .lobibox-close:hover {
    background: #78c0e0;
    color: #fff; }

.ui-menu.media-list span.ui-menu-item-wrapper {
  width: 80%; }

.ui-autocomplete-input {
  -webkit-appearance: none; }

#tree .list-group-item {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  justify-content: space-between;
  padding-left: 2rem; }
  #tree .list-group-item > span.icon:not(.expand-icon) {
    display: none; }
  #tree .list-group-item > a[href=""], #tree .list-group-item span.indent {
    margin-left: 3rem; }
  #tree .list-group-item > span.expand-icon {
    /* position : absolute;
      left :10px;
      top :50%;
      transform:translateY(-50%);*/ }
  #tree .list-group-item > a[href^="#"] {
    width: 100%; }
  #tree .list-group-item .fluidlink {
    flex-basis: 0;
    flex-grow: 2;
    /*  display : none!important;*/ }

#tree .flex-basis {
  flex-basis: 0; }

.card-events {
  height: 100%; }
  .card-events > .row {
    height: 100%; }
    .card-events > .row .card-body-events {
      padding: 0;
      overflow: hidden;
      height: 100%;
      border-radius: 5px; }
      .card-events > .row .card-body-events div[class*="card-events-info-"] {
        font-size: 0; }
      .card-events > .row .card-body-events .skew-parent.card-events-info-top {
        background: linear-gradient(to right, #3899ec 0%, #7eb1f1 44%);
        transform: skewY(-6deg);
        transform-origin: top left;
        height: 60%; }
        .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child {
          height: 100%;
          padding: 30px 15px 0;
          transform: skewY(6deg);
          font-size: 14px;
          color: #fff; }
          .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%; }
            .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .city {
              position: relative;
              margin-top: 10px;
              text-align: center; }
              .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .city:after {
                content: "";
                position: absolute;
                bottom: -25px;
                left: 50%;
                transform: translateX(-50%);
                width: 2px;
                height: 20px;
                background: #f9bb30; }
            .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-left {
              margin-top: 30px;
              max-width: 55%; }
              .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-left [class^="icon-"] {
                font-family: "rs-weather" !important;
                margin-right: 10px;
                font-size: 4.2em; }
              .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-left .temp {
                display: inline-block;
                font-size: 2.5em;
                font-weight: 700; }
              .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-left .weather {
                margin-top: 5px; }
            .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-right {
              max-width: 45%;
              margin-top: 45px;
              text-align: right; }
              .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-right .day {
                font-size: .95em;
                font-weight: 700; }
                @media (min-width: 1380px) {
                  .card-events > .row .card-body-events .skew-parent.card-events-info-top .skew-child .container-flex .info-right .day {
                    font-size: 1.15em; } }
      .card-events > .row .card-body-events .card-events-info-bottom {
        height: 40%; }
        .card-events > .row .card-body-events .card-events-info-bottom .container-flex {
          display: flex;
          justify-content: space-around;
          align-items: center;
          width: 100%;
          height: 100%; }
          .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div {
            position: relative;
            display: inline-block;
            padding-top: 5px;
            width: 110px;
            font-size: 13px;
            text-align: center;
            color: #3899ec;
            font-weight: 700;
            cursor: pointer; }
            .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div.empty {
              opacity: 0.5;
              pointer-events: none;
              cursor: default; }
            .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .notif {
              position: absolute;
              top: 0;
              right: 10px;
              width: 16px;
              height: 16px;
              background: #f9bb30;
              border-radius: 50%;
              color: #fff;
              font-size: 0.7em;
              text-align: center;
              line-height: 16px; }
            .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div a:hover {
              color: #5dacf0; }
            .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .fa {
              font-size: 2.8em;
              border: 1px solid #3899ec;
              padding: 16px;
              border-radius: 50%;
              color: #3899ec;
              background-color: transparent;
              border-color: #3899ec; }
              .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .fa:hover {
                color: #fff;
                background-color: #3899ec;
                border-color: #3899ec; }
              .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .fa:active, .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .fa.active,
              .show > .card-events > .row .card-body-events .card-events-info-bottom .container-flex > div .fa.dropdown-toggle {
                background-color: #1686e5;
                border-color: #1686e5; }

.no-meteo .city:after {
  display: none; }

.no-meteo .info .info-left {
  max-width: inherit !important;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 20px; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-primary a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #3899ec;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-primary a i {
      font-size: 1rem; }
    .tickstack.tickstack-primary a:hover {
      transition: background-color .35s;
      background-color: #1165ad; }
  .tickstack.tickstack-primary a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-primary a:first-child:nth-last-child(1):after, .tickstack.tickstack-primary a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #3899ec;
      transition: background-color .35s; }
    .tickstack.tickstack-primary a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-primary a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #1165ad; }
    .tickstack.tickstack-primary a:first-child:nth-last-child(1) span, .tickstack.tickstack-primary a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-primary a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-primary a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-primary a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-primary a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-secondary a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #374351;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-secondary a i {
      font-size: 1rem; }
    .tickstack.tickstack-secondary a:hover {
      transition: background-color .35s;
      background-color: #0e1114; }
  .tickstack.tickstack-secondary a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-secondary a:first-child:nth-last-child(1):after, .tickstack.tickstack-secondary a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #374351;
      transition: background-color .35s; }
    .tickstack.tickstack-secondary a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-secondary a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #0e1114; }
    .tickstack.tickstack-secondary a:first-child:nth-last-child(1) span, .tickstack.tickstack-secondary a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-secondary a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-secondary a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-secondary a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-secondary a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-third a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #f9bb30;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-third a i {
      font-size: 1rem; }
    .tickstack.tickstack-third a:hover {
      transition: background-color .35s;
      background-color: #be8505; }
  .tickstack.tickstack-third a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-third a:first-child:nth-last-child(1):after, .tickstack.tickstack-third a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #f9bb30;
      transition: background-color .35s; }
    .tickstack.tickstack-third a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-third a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #be8505; }
    .tickstack.tickstack-third a:first-child:nth-last-child(1) span, .tickstack.tickstack-third a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-third a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-third a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-third a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-third a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-success a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #70b77e;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-success a i {
      font-size: 1rem; }
    .tickstack.tickstack-success a:hover {
      transition: background-color .35s;
      background-color: #41804d; }
  .tickstack.tickstack-success a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-success a:first-child:nth-last-child(1):after, .tickstack.tickstack-success a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #70b77e;
      transition: background-color .35s; }
    .tickstack.tickstack-success a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-success a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #41804d; }
    .tickstack.tickstack-success a:first-child:nth-last-child(1) span, .tickstack.tickstack-success a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-success a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-success a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-success a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-success a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-info a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #78c0e0;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-info a i {
      font-size: 1rem; }
    .tickstack.tickstack-info a:hover {
      transition: background-color .35s;
      background-color: #2d96c5; }
  .tickstack.tickstack-info a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-info a:first-child:nth-last-child(1):after, .tickstack.tickstack-info a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #78c0e0;
      transition: background-color .35s; }
    .tickstack.tickstack-info a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-info a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #2d96c5; }
    .tickstack.tickstack-info a:first-child:nth-last-child(1) span, .tickstack.tickstack-info a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-info a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-info a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-info a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-info a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-warning a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #f79256;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-warning a i {
      font-size: 1rem; }
    .tickstack.tickstack-warning a:hover {
      transition: background-color .35s;
      background-color: #dd590a; }
  .tickstack.tickstack-warning a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-warning a:first-child:nth-last-child(1):after, .tickstack.tickstack-warning a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #f79256;
      transition: background-color .35s; }
    .tickstack.tickstack-warning a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-warning a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #dd590a; }
    .tickstack.tickstack-warning a:first-child:nth-last-child(1) span, .tickstack.tickstack-warning a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-warning a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-warning a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-warning a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-warning a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-danger a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #d72638;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-danger a i {
      font-size: 1rem; }
    .tickstack.tickstack-danger a:hover {
      transition: background-color .35s;
      background-color: #801721; }
  .tickstack.tickstack-danger a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-danger a:first-child:nth-last-child(1):after, .tickstack.tickstack-danger a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #d72638;
      transition: background-color .35s; }
    .tickstack.tickstack-danger a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-danger a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #801721; }
    .tickstack.tickstack-danger a:first-child:nth-last-child(1) span, .tickstack.tickstack-danger a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-danger a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-danger a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-danger a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-danger a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-pink a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #f96197;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-pink a i {
      font-size: 1rem; }
    .tickstack.tickstack-pink a:hover {
      transition: background-color .35s;
      background-color: #eb0959; }
  .tickstack.tickstack-pink a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-pink a:first-child:nth-last-child(1):after, .tickstack.tickstack-pink a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #f96197;
      transition: background-color .35s; }
    .tickstack.tickstack-pink a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-pink a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #eb0959; }
    .tickstack.tickstack-pink a:first-child:nth-last-child(1) span, .tickstack.tickstack-pink a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-pink a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-pink a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-pink a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-pink a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-purple a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #926dde;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-purple a i {
      font-size: 1rem; }
    .tickstack.tickstack-purple a:hover {
      transition: background-color .35s;
      background-color: #5a2abb; }
  .tickstack.tickstack-purple a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-purple a:first-child:nth-last-child(1):after, .tickstack.tickstack-purple a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #926dde;
      transition: background-color .35s; }
    .tickstack.tickstack-purple a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-purple a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #5a2abb; }
    .tickstack.tickstack-purple a:first-child:nth-last-child(1) span, .tickstack.tickstack-purple a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-purple a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-purple a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-purple a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-purple a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-brown a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #8d6658;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-brown a i {
      font-size: 1rem; }
    .tickstack.tickstack-brown a:hover {
      transition: background-color .35s;
      background-color: #4e3931; }
  .tickstack.tickstack-brown a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-brown a:first-child:nth-last-child(1):after, .tickstack.tickstack-brown a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #8d6658;
      transition: background-color .35s; }
    .tickstack.tickstack-brown a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-brown a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #4e3931; }
    .tickstack.tickstack-brown a:first-child:nth-last-child(1) span, .tickstack.tickstack-brown a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-brown a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-brown a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-brown a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-brown a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-cyan a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #3899ec;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-cyan a i {
      font-size: 1rem; }
    .tickstack.tickstack-cyan a:hover {
      transition: background-color .35s;
      background-color: #1165ad; }
  .tickstack.tickstack-cyan a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-cyan a:first-child:nth-last-child(1):after, .tickstack.tickstack-cyan a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #3899ec;
      transition: background-color .35s; }
    .tickstack.tickstack-cyan a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-cyan a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #1165ad; }
    .tickstack.tickstack-cyan a:first-child:nth-last-child(1) span, .tickstack.tickstack-cyan a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-cyan a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-cyan a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-cyan a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-cyan a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-yellow a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #fcc525;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-yellow a i {
      font-size: 1rem; }
    .tickstack.tickstack-yellow a:hover {
      transition: background-color .35s;
      background-color: #b88a03; }
  .tickstack.tickstack-yellow a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-yellow a:first-child:nth-last-child(1):after, .tickstack.tickstack-yellow a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #fcc525;
      transition: background-color .35s; }
    .tickstack.tickstack-yellow a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-yellow a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #b88a03; }
    .tickstack.tickstack-yellow a:first-child:nth-last-child(1) span, .tickstack.tickstack-yellow a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-yellow a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-yellow a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-yellow a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-yellow a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-gray a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #868e96;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-gray a i {
      font-size: 1rem; }
    .tickstack.tickstack-gray a:hover {
      transition: background-color .35s;
      background-color: #555b61; }
  .tickstack.tickstack-gray a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-gray a:first-child:nth-last-child(1):after, .tickstack.tickstack-gray a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #868e96;
      transition: background-color .35s; }
    .tickstack.tickstack-gray a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-gray a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: #555b61; }
    .tickstack.tickstack-gray a:first-child:nth-last-child(1) span, .tickstack.tickstack-gray a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-gray a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-gray a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-gray a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-gray a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.tickstack {
  display: flex;
  justify-content: space-around; }
  .tickstack.tickstack-dark a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.1rem;
    transition: background-color .35s;
    background-color: #1f2831;
    height: 37px;
    width: 37px;
    text-align: center;
    color: #fff;
    line-height: 37px;
    display: inline-block;
    font-size: 1rem; }
    .tickstack.tickstack-dark a i {
      font-size: 1rem; }
    .tickstack.tickstack-dark a:hover {
      transition: background-color .35s;
      background-color: black; }
  .tickstack.tickstack-dark a:first-child:nth-last-child(1) {
    /*border-radius: 50%;*/
    position: relative;
    z-index: 2; }
    .tickstack.tickstack-dark a:first-child:nth-last-child(1):after, .tickstack.tickstack-dark a:first-child:nth-last-child(1):before {
      z-index: 1;
      position: absolute;
      content: '';
      display: inline-block;
      width: 37px;
      height: 37px;
      top: 0;
      background-color: #1f2831;
      transition: background-color .35s; }
    .tickstack.tickstack-dark a:first-child:nth-last-child(1):hover:after, .tickstack.tickstack-dark a:first-child:nth-last-child(1):hover:before {
      transition: background-color .35s;
      background-color: black; }
    .tickstack.tickstack-dark a:first-child:nth-last-child(1) span, .tickstack.tickstack-dark a:first-child:nth-last-child(1) i {
      position: relative;
      z-index: 2; }
    .tickstack.tickstack-dark a:first-child:nth-last-child(1):before {
      left: 0;
      transform: translateX(-20%);
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%; }
    .tickstack.tickstack-dark a:first-child:nth-last-child(1):after {
      right: 0;
      transform: translateX(20%);
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%; }
  .tickstack.tickstack-dark a:last-child {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%; }
  .tickstack.tickstack-dark a:first-child {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%; }

.shepherd-active .shepherd-target.shepherd-enabled {
  position: inherit; }

.shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons {
  border-radius: 10px;
  border: 0; }
  .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content {
    border: 0;
    text-align: center; }
    @media (min-width: 992px) {
      .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content {
        min-width: 540px; } }
    .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header {
      padding: 0;
      background: #e8f5ff; }
      .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-cancel-link {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 1.2em;
        color: #3899ec;
        opacity: 1; }
        .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-cancel-link:after {
          content: "✕";
          display: block; }
      .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-title {
        width: 100%;
        font-weight: 700;
        position: relative;
        float: none;
        min-height: 75px;
        overflow: hidden;
        display: flex;
        align-items: center; }
        .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-title img {
          display: block;
          width: 22%;
          position: absolute;
          left: -20px;
          top: -12px;
          opacity: 0.54; }
        .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-title > span {
          z-index: 1;
          display: inline-block;
          padding: 0 55px;
          width: 100%; }
          .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-title > span span {
            display: inline-block;
            margin-bottom: 5px;
            color: #3899ec;
            font-size: 1.25em; }
      .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header .shepherd-cancel-link {
        z-index: 2; }
    .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text {
      padding: 40px 60px; }
    .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer ul.shepherd-buttons {
      text-align: center; }
      .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer ul.shepherd-buttons li {
        display: inline-block !important;
        margin-bottom: 10px !important; }
        .shepherd-step.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer ul.shepherd-buttons li .shepherd-button {
          white-space: normal; }

body[data-shepherd-step="gestion-user-main"] .sidebar, body[data-shepherd-step="gestion-groupe-user-main"] .sidebar, body[data-shepherd-step="home-main"] .sidebar, body[data-shepherd-step="orders-list-main"] .sidebar, body[data-shepherd-step="com-mail-list-main"] .sidebar, body[data-shepherd-step="news-list-main"] .sidebar, body[data-shepherd-step="points-list-main"] .sidebar, body[data-shepherd-step="param-website-main"] .sidebar {
  z-index: 1000; }

body[data-shepherd-step="home-top-bar"] .topbar {
  z-index: 1000; }

body[data-shepherd-step="points-list-second"] #tour-points-list .col-sm-12 {
  z-index: 1111; }
  body[data-shepherd-step="points-list-second"] #tour-points-list .col-sm-12 table {
    background-color: #fff; }

body[data-shepherd-step="news-list-third"] #tour-news-list .col-sm-12 {
  z-index: 1000; }
  body[data-shepherd-step="news-list-third"] #tour-news-list .col-sm-12 table {
    background-color: #fff; }

body[data-shepherd-step="points-list-main"] .frame-form-white-bizz {
  z-index: 1000; }

.container-tooltip {
  padding: 10px 10px 10px 20px; }
  .container-tooltip ul {
    padding: 0;
    margin: 0; }
    .container-tooltip ul li {
      margin-bottom: 10px;
      text-align: left; }

@media (max-width: 1200px) {
  .topbar .breadcrumb {
    display: none; } }

.topbar .dropdown-menu {
  background-color: transparent !important;
  width: 350px; }
  .topbar .dropdown-menu .media-list {
    width: 100% !important; }
  .topbar .dropdown-menu::before {
    z-index: 50;
    top: -12px;
    width: 24px;
    height: 24px;
    border: 2px #dbedfc;
    border-left: 1px solid #3899ec;
    border-top: 1px solid #3899ec;
    background-color: #dbedfc;
    transform: rotate(45deg); }
  .topbar .dropdown-menu::after {
    display: none !important; }
  .topbar .dropdown-menu .card {
    overflow: hidden;
    margin-bottom: 0px;
    border: 1px solid #3899ec; }
  .topbar .dropdown-menu .card .media.media-single {
    /* &:hover{
          border-right :2px solid $color-primary;
        }*/ }

.card.card-donnee-num-with-form > .row {
  height: 100%; }

.card.card-donnee-num-with-form .container-donnee-numerique .donnee-num {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #dbedfc;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px; }
  .card.card-donnee-num-with-form .container-donnee-numerique .donnee-num .illustration {
    min-height: 150px;
    width: 150px; }
  .card.card-donnee-num-with-form .container-donnee-numerique .donnee-num img {
    max-height: 110px;
    margin-bottom: 20px; }

.card.card-donnee-num-with-form .card-body {
  height: 100%; }
  .card.card-donnee-num-with-form .card-body form {
    height: 100%; }
    .card.card-donnee-num-with-form .card-body form .container-form {
      height: 90%; }

.card.dashboard-card-height-total {
  height: 390px; }

.card.card-users, .card.card-points {
  min-height: 330px; }
  .card.card-users > .row, .card.card-points > .row {
    flex: 1;
    min-height: 330px; }

.card.card-points .container-form label {
  margin-bottom: 0; }

.card.card-points .container-form .form-group:not(:first-of-type) label {
  margin-top: 10px; }

.card.card-planning .card-body {
  display: flex;
  align-items: center; }
  .card.card-planning .card-body .nav-tabs-left {
    flex: 1;
    width: 100%; }
    .card.card-planning .card-body .nav-tabs-left .nav-tabs {
      display: flex;
      flex-wrap: nowrap;
      margin: 0;
      padding: 10px 5px 10px 10px;
      width: 100%;
      height: 100%; }
      .card.card-planning .card-body .nav-tabs-left .nav-tabs li a {
        white-space: normal;
        border: 0;
        padding-right: 30px !important; }
        .card.card-planning .card-body .nav-tabs-left .nav-tabs li a .mask {
          display: none; }
        .card.card-planning .card-body .nav-tabs-left .nav-tabs li a .timeline-point .badge-primary {
          background: #b1d7f8; }
        .card.card-planning .card-body .nav-tabs-left .nav-tabs li a .timeline-point:before {
          top: 0;
          background: #dee2e6; }
        .card.card-planning .card-body .nav-tabs-left .nav-tabs li a .timeline-content p {
          color: #b1d7f8;
          line-height: normal; }
        .card.card-planning .card-body .nav-tabs-left .nav-tabs li a.active {
          position: relative;
          background: #dbedfc; }
          .card.card-planning .card-body .nav-tabs-left .nav-tabs li a.active .mask {
            display: inline-block;
            position: absolute;
            right: 0;
            top: 0; }
          .card.card-planning .card-body .nav-tabs-left .nav-tabs li a.active .timeline-point .badge-primary {
            background: #3899ec; }
            .card.card-planning .card-body .nav-tabs-left .nav-tabs li a.active .timeline-point .badge-primary:after {
              background: #3899ec; }
          .card.card-planning .card-body .nav-tabs-left .nav-tabs li a.active .timeline-content p {
            color: #3899ec; }
    .card.card-planning .card-body .nav-tabs-left .tab-content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      background: #dbedfc !important;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
      .card.card-planning .card-body .nav-tabs-left .tab-content .tab-pane {
        padding: 15px;
        text-align: center; }
        .card.card-planning .card-body .nav-tabs-left .tab-content .tab-pane .container-img {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 100%;
          height: 230px; }
          .card.card-planning .card-body .nav-tabs-left .tab-content .tab-pane .container-img img {
            max-width: 100%;
            max-height: 100%;
            width: auto;
            height: auto; }

.card-communication {
  height: 410px; }
  .card-communication .container-img {
    height: 265px; }
    .card-communication .container-img img {
      max-height: 100%;
      max-width: 100%;
      width: auto;
      height: auto; }

.card-flex-1 {
  flex: 1; }

.dashboard-config .donnee-num img {
  max-height: 33px !important; }

.dashboard-config .progress {
  border-radius: 10px; }
  .dashboard-config .progress .progress-bar {
    height: 10px;
    border-radius: 10px; }

.dashboard-config .container-blocs-contenus {
  font-size: 0; }
  .dashboard-config .container-blocs-contenus > div {
    position: relative;
    display: inline-block;
    width: 25%;
    padding: 0 10px; }
    .dashboard-config .container-blocs-contenus > div:not(:last-of-type):after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      width: 1px;
      height: 100%;
      background: #dee2e6; }
    .dashboard-config .container-blocs-contenus > div img {
      height: 58px; }

.img-loader {
  height: 100px; }

#content-pic {
  display: flex;
  flex-direction: column; }

#content-fold {
  padding: 20px;
  text-align: center;
  cursor: pointer; }

#content-fold:hover {
  background: #f3f3f3; }

.img-min {
  height: 150px; }

.content-medias-upload-link {
  border: 2px solid #e3e4e5;
  cursor: pointer; }
  .content-medias-upload-link img {
    animation: animation-out 400ms linear 1 both;
    animation-direction: normal; }
  .content-medias-upload-link:hover {
    background: #e3e4e5; }
    .content-medias-upload-link:hover img {
      animation: animation-in 1000ms linear 1 both;
      animation-direction: normal; }

.content-medias-upload {
  border: 2px solid #e3e4e5;
  height: 150px;
  width: 240px;
  display: flex;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px; }

.alert-info {
  width: 240px; }

.content-medias-upload:hover {
  background: #e3e4e5; }

.content-medias-upload i, .content-medias-upload img {
  animation: animation-out 400ms linear 1 both;
  animation-direction: normal; }

.content-medias-upload:hover i, .content-medias-upload:hover img {
  animation: animation-in 1000ms linear 1 both;
  animation-direction: normal;
  /*
    transition: all 0.5s;
    transform: rotate(0.5grad) scale(1.5);
    */ }

.content-medias-icon-upload {
  margin: auto;
  transition: all 0.5s;
  /*transform: rotate(-90deg) scale(1);*/ }

.content-medias-upload-empty {
  border: solid 2px #e3e4e5;
  text-align: center;
  padding: 150px; }

.teaser-simple {
  height: 150px;
  width: 240px;
  margin-right: 10px; }

.content-medias-form {
  display: flex; }

img {
  max-width: 200%; }

#modal-image {
  text-align: center; }

.content-pic-fold {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
  text-align: center;
  cursor: pointer; }

.content-pic-fold:hover {
  background: #F5F5F5; }

.content-pic-folders {
  display: flex;
  flex-wrap: wrap; }

.content-pic-pictures {
  display: flex; }

.folders-content {
  margin-bottom: 5px; }

/* Generated with Bounce.js. Edit at https://goo.gl/cG6Psp */
@keyframes animation-in {
  0% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.2% {
    transform: matrix3d(0.763, 0.652, 0, 0, -0.501, 0.871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.3% {
    transform: matrix3d(0.614, 0.797, 0, 0, -0.649, 0.768, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.41% {
    transform: matrix3d(0.325, 0.953, 0, 0, -0.853, 0.534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.61% {
    transform: matrix3d(0.083, 1.002, 0, 0, -0.961, 0.296, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.71% {
    transform: matrix3d(-0.149, 0.992, 0, 0, -1.003, -0.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.91% {
    transform: matrix3d(-0.154, 0.991, 0, 0, -1.003, -0.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.22% {
    transform: matrix3d(-0.181, 0.984, 0, 0, -0.994, -0.111, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.92% {
    transform: matrix3d(-0.163, 0.987, 0, 0, -0.994, -0.116, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% {
    transform: matrix3d(-0.066, 0.998, 0, 0, -0.998, -0.067, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  28.33% {
    transform: matrix3d(-0.028, 1, 0, 0, -0.999, -0.037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.43% {
    transform: matrix3d(-0.004, 1, 0, 0, -1, -0.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.44% {
    transform: matrix3d(0.013, 1, 0, 0, -1, 0.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.46% {
    transform: matrix3d(0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  61.66% {
    transform: matrix3d(-0.001, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.48% {
    transform: matrix3d(0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.98% {
    transform: matrix3d(0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    transform: matrix3d(0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes animation-out {
  0% {
    transform: matrix3d(0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90% {
    transform: matrix3d(0.763, 0.652, 0, 0, -0.501, 0.871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85% {
    transform: matrix3d(0.614, 0.797, 0, 0, -0.649, 0.768, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  80% {
    transform: matrix3d(0.325, 0.953, 0, 0, -0.853, 0.534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% {
    transform: matrix3d(0.083, 1.002, 0, 0, -0.961, 0.296, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70% {
    transform: matrix3d(-0.149, 0.992, 0, 0, -1.003, -0.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  65% {
    transform: matrix3d(-0.154, 0.991, 0, 0, -1.003, -0.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60% {
    transform: matrix3d(-0.181, 0.984, 0, 0, -0.994, -0.111, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% {
    transform: matrix3d(-0.163, 0.987, 0, 0, -0.994, -0.116, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  40% {
    transform: matrix3d(-0.066, 0.998, 0, 0, -0.998, -0.067, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  30% {
    transform: matrix3d(-0.028, 1, 0, 0, -0.999, -0.037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20% {
    transform: matrix3d(-0.004, 1, 0, 0, -1, -0.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10% {
    transform: matrix3d(0.013, 1, 0, 0, -1, 0.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

.preview-media.preview:not(:empty) {
  width: 400px;
  padding: 0.25rem;
  border: 1px solid #f3f3f3; }
  .fullWidthPreview .preview-media.preview:not(:empty) {
    width: 100%; }
    .fullWidthPreview .preview-media.preview:not(:empty) img {
      margin: 0 auto; }
    .fullWidthPreview .preview-media.preview:not(:empty) .teaser.teaser-simple {
      width: 100%; }
  .preview-media.preview:not(:empty) .teaser-simple {
    display: flex;
    align-items: center;
    /*justify-content: center;*/
    height: 300px;
    background: #f8f9fa; }
  .preview-media.preview:not(:empty) .teaser-simple--center {
    text-align: center;
    height: 300px;
    background: #f8f9fa; }
  .preview-media.preview:not(:empty) img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    min-height: inherit; }

.teaser-icon-pdf {
  width: 250px;
  height: 110px;
  padding: 0.25rem;
  border: 1px solid #f3f3f3;
  background: none; }
  .teaser-icon-pdf .icon-pdf {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background: #f8f9fa; }
  .teaser-icon-pdf figcaption {
    /*   background: rgba(55, 67, 81, 0.7);*/ }
    .teaser-icon-pdf figcaption .btn {
      background: none;
      border: 0;
      color: white; }

.node-content-arbo:not(.node-disabled).actif {
  background: #dbedfc; }

.expand-icon-content {
  width: 150px; }
  .expand-icon-content:hover {
    cursor: pointer;
    background: #f8f9fa;
    /*background: #f5f6f7;*/ }
  .expand-icon-content p {
    line-height: normal; }

#gestionnaire-image .content-hide-ie {
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

#gestionnaire-image .card-body {
  overflow-y: auto; }

#gestionnaire-image #area {
  width: 100%; }

#gestionnaire-image .img-min {
  transition: all 0.35s ease; }

#gestionnaire-image .teaser {
  overflow: inherit;
  border: 5px solid white; }
  #gestionnaire-image .teaser .content-icon {
    position: absolute;
    opacity: 0;
    transition: all 0.35s ease-in-out; }
    #gestionnaire-image .teaser .content-icon .fa {
      transition: all 0.35s ease-in-out;
      /*     transform:translateY(100%);*/
      font-size: 1rem; }

#gestionnaire-image .content-icon {
  text-align: center; }
  #gestionnaire-image .content-icon .fa {
    pointer-events: none;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    background: #3899ec;
    color: #fff;
    width: 35px;
    height: 35px;
    opacity: 0;
    /*transition: all 0s;*/
    line-height: 35px;
    border-radius: 50%;
    transition: all 0.35s ease; }
    #gestionnaire-image .content-icon .fa:hover {
      transition: all 0.35s ease;
      background: #1373c5; }

#gestionnaire-image .teaser.item-check .content-icon {
  transition: all 0.35s ease-in-out;
  opacity: 1; }

#gestionnaire-image .top-buttons {
  /* position : relative;
    z-index :9999;*/ }
  #gestionnaire-image .top-buttons .teaser.item-check .content-icon {
    position: absolute;
    top: 0;
    z-index: 999;
    left: 0;
    transform: translateY(-130%);
    width: 100%; }
  #gestionnaire-image .top-buttons .teaser.item-check .fa {
    pointer-events: initial;
    opacity: 0;
    animation: swooshtop 0.6s ease-in-out;
    animation-fill-mode: forwards;
    /*     transition: all 0.35s ease-in-out;
        transform:translateY(0%);*/ }
    #gestionnaire-image .top-buttons .teaser.item-check .fa:nth-of-type(2) {
      animation-delay: 0.1s; }
    #gestionnaire-image .top-buttons .teaser.item-check .fa:nth-of-type(3) {
      animation-delay: 0.2s; }
    #gestionnaire-image .top-buttons .teaser.item-check .fa:nth-of-type(4) {
      animation-delay: 0.3s; }
    #gestionnaire-image .top-buttons .teaser.item-check .fa:nth-of-type(5) {
      animation-delay: 0.4s; }

#gestionnaire-image .bottom-buttons .teaser.item-check .content-icon {
  z-index: 999;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(130%);
  width: 100%; }

#gestionnaire-image .bottom-buttons .teaser.item-check .fa {
  pointer-events: initial;
  opacity: 0;
  animation: swooshbottom 0.6s ease-in-out;
  animation-fill-mode: forwards;
  /*     transition: all 0.35s ease-in-out;
        transform:translateY(0%);*/ }
  #gestionnaire-image .bottom-buttons .teaser.item-check .fa:nth-of-type(2) {
    animation-delay: 0.1s; }
  #gestionnaire-image .bottom-buttons .teaser.item-check .fa:nth-of-type(3) {
    animation-delay: 0.2s; }
  #gestionnaire-image .bottom-buttons .teaser.item-check .fa:nth-of-type(4) {
    animation-delay: 0.3s; }
  #gestionnaire-image .bottom-buttons .teaser.item-check .fa:nth-of-type(5) {
    animation-delay: 0.4s; }

@keyframes swooshtop {
  0% {
    opacity: 0;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1); }
  1.3% {
    -webkit-transform: matrix3d(1.104, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 237.02, 0, 1);
    transform: matrix3d(1.104, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 237.02, 0, 1); }
  2.55% {
    -webkit-transform: matrix3d(1.127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 182.798, 0, 1);
    transform: matrix3d(1.127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 182.798, 0, 1); }
  4.1% {
    -webkit-transform: matrix3d(1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 125.912, 0, 1);
    transform: matrix3d(1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 125.912, 0, 1); }
  5.71% {
    -webkit-transform: matrix3d(1.073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 79.596, 0, 1);
    transform: matrix3d(1.073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 79.596, 0, 1); }
  8.11% {
    -webkit-transform: matrix3d(1.029, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 31.647, 0, 1);
    transform: matrix3d(1.029, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 31.647, 0, 1); }
  8.81% {
    -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 21.84, 0, 1);
    transform: matrix3d(1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 21.84, 0, 1); }
  11.96% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.825, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -4.825, 0, 1); }
  12.11% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -5.53, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -5.53, 0, 1); }
  15.07% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -12.662, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -12.662, 0, 1); }
  16.12% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.007, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -13.007, 0, 1); }
  27.23% {
    opacity: 1;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.352, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.352, 0, 1); }
  27.58% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.121, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.121, 0, 1); }
  38.34% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.311, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.311, 0, 1); }
  40.09% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.291, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.291, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.048, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.048, 0, 1); }
  60.56% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.007, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.007, 0, 1); }
  82.78% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    opacity: 1;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes swooshbottom {
  0% {
    opacity: 0;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -300, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -300, 0, 1); }
  1.3% {
    -webkit-transform: matrix3d(1.207, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -237.02, 0, 1);
    transform: matrix3d(1.207, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -237.02, 0, 1); }
  2.55% {
    -webkit-transform: matrix3d(1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -182.798, 0, 1);
    transform: matrix3d(1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -182.798, 0, 1); }
  4.1% {
    -webkit-transform: matrix3d(1.216, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -125.912, 0, 1);
    transform: matrix3d(1.216, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -125.912, 0, 1); }
  5.71% {
    -webkit-transform: matrix3d(1.146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -79.596, 0, 1);
    transform: matrix3d(1.146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -79.596, 0, 1); }
  8.11% {
    -webkit-transform: matrix3d(1.059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -31.647, 0, 1);
    transform: matrix3d(1.059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -31.647, 0, 1); }
  8.81% {
    -webkit-transform: matrix3d(1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.84, 0, 1);
    transform: matrix3d(1.041, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -21.84, 0, 1); }
  11.96% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.825, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 4.825, 0, 1); }
  12.11% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5.53, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5.53, 0, 1); }
  15.07% {
    -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 12.662, 0, 1);
    transform: matrix3d(0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 12.662, 0, 1); }
  16.12% {
    -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 13.007, 0, 1);
    transform: matrix3d(0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 13.007, 0, 1); }
  27.23% {
    opacity: 1;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.352, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.352, 0, 1); }
  27.58% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.121, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2.121, 0, 1); }
  38.34% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.311, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.311, 0, 1); }
  40.09% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.291, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.291, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.048, 0, 1); }
  60.56% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.007, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.007, 0, 1); }
  82.78% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    opacity: 1;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

#content-child-folder {
  width: 100%; }
  #content-child-folder > .grid {
    margin: 0 !important;
    width: 100%; }

.modal-dialog .container-img img {
  max-width: 750px !important;
  max-height: 750px !important; }

.modal-dialog .modal-body.modal-body-crop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.modal-dialog .cropper-bg img {
  width: 100%; }

@media (max-width: 575.98px) {
  .text-users-list-connection {
    font-size: 20px; } }

@media (min-width: 1200px) {
  .picto-users-list-connection, img.user-avatar {
    display: none !important; }
  .text-users-list-connection {
    font-size: 15px; } }

@media (min-width: 1575px) {
  .picto-users-list-connection, img.user-avatar {
    display: block !important; }
  .text-users-list-connection {
    font-size: 20px; } }

.lity-content {
  transform: initial !important; }

.popin-bienvenue {
  border-radius: 10px;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial; }
  .popin-bienvenue strong {
    font-weight: 700; }
  .popin-bienvenue .swiper-container {
    overflow: inherit; }
    .popin-bienvenue .swiper-container .swiper-slide {
      border-radius: 10px;
      opacity: 0; }
      .popin-bienvenue .swiper-container .swiper-slide.swiper-slide-active {
        opacity: 1;
        overflow: hidden; }
      .popin-bienvenue .swiper-container .swiper-slide .card {
        margin-bottom: 0;
        text-align: center; }
        .popin-bienvenue .swiper-container .swiper-slide .card .card-title {
          height: 150px;
          background: #dbedfc; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-title span {
            font-size: 2em;
            color: #3899ec; }
        .popin-bienvenue .swiper-container .swiper-slide .card .card-body {
          padding-bottom: 0;
          position: relative; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body canvas {
            display: block;
            width: 100%;
            visibility: hidden; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg {
            width: 100%;
            display: block; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st0 {
            fill: #E7ECF0; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st1 {
            fill: #FFFFFF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st2 {
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st3 {
            fill: #FFBC2A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st4 {
            fill: #DBDBDC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st5 {
            fill: #8A7542; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st6 {
            fill: #899097; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st7 {
            fill: #4B5864; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st8 {
            fill: #697A82; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st9 {
            fill: #425158; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st10 {
            fill: none; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st11 {
            font-family: 'OpenSans-Semibold'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st12 {
            font-size: 12px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st13 {
            font-size: 11px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st14 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st15 {
            fill: #F2F2F2; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st16 {
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st17 {
            fill: #333333; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st18 {
            font-family: 'Roboto-Light'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st19 {
            font-size: 27px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st20 {
            font-size: 19px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st21 {
            fill: #1A1A1A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st22 {
            font-family: 'OpenSans'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st23 {
            font-size: 13px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st24 {
            fill: #E2E2E2; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st25 {
            fill: #E8F5FF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st26 {
            fill: #5FB0E5; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st27 {
            fill: #D2E9F7; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st28 {
            fill: #0686D8; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st29 {
            fill: #FDF2C6; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st30 {
            fill: #F9BB30; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st31 {
            fill: #CCCCCC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st32 {
            fill: #3A4237; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st33 {
            fill: #D19620; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st34 {
            font-family: 'MyriadPro-Regular'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_2 .st35 {
            font-size: 14px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st0 {
            fill: #E7ECF0; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st1 {
            fill: #FFFFFF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st2 {
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st3 {
            fill: #DBDBDC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st4 {
            fill: #8A7542; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st5 {
            fill: #899097; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st6 {
            fill: #4B5864; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st7 {
            fill: #697A82; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st8 {
            fill: #425158; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st9 {
            fill: #FFBC2A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st10 {
            fill: none; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st11 {
            font-family: 'OpenSans-Semibold'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st12 {
            font-size: 12px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st13 {
            font-size: 11px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st14 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st15 {
            fill: #F2F2F2; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st16 {
            fill: #333333; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st17 {
            font-family: 'Roboto-Light'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st18 {
            font-size: 27px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st19 {
            fill: #1A1A1A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st20 {
            font-family: 'OpenSans'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st21 {
            font-size: 13px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st22 {
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st23 {
            opacity: 0.23;
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_3 .st24 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st0 {
            fill: #E7ECF0; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st1 {
            fill: #FFFFFF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st2 {
            fill: #FFBC2A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st3 {
            opacity: 0.2;
            fill: #0097ED;
            enable-background: new; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st4 {
            opacity: 0.2;
            fill: none;
            stroke: #0097ED;
            stroke-miterlimit: 10;
            enable-background: new; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st5 {
            fill: #DBDBDC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st6 {
            fill: none; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st7 {
            fill: #333333; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st8 {
            font-family: 'Roboto-Light'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st9 {
            font-size: 27px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st11 {
            font-size: 12px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st12 {
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st13 {
            fill: #8A7542; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st14 {
            fill: #899097; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st15 {
            fill: #4B5864; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st16 {
            fill: #697A82; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st17 {
            fill: #425158; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st18 {
            font-size: 11px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st19 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st20 {
            font-family: 'OpenSans'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st21 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st22 {
            opacity: 0.08;
            fill: #0097ED;
            enable-background: new; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st23 {
            fill: #CCCCCC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_4 .st24 {
            fill: #FFFFFF;
            stroke: #E6E6E6;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st0 {
            fill: #E7ECF0; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st1 {
            fill: #FFFFFF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st2 {
            opacity: 0.27;
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st3 {
            opacity: 0.2;
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st4 {
            fill: #FFBC2A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st5 {
            fill: #DBDBDC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st6 {
            fill: none; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st7 {
            fill: #333333; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st8 {
            font-family: 'Roboto-Light'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st9 {
            font-size: 27px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st11 {
            font-size: 12px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st12 {
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st13 {
            fill: #8A7542; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st14 {
            fill: #899097; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st15 {
            fill: #4B5864; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st16 {
            fill: #697A82; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st17 {
            fill: #425158; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st18 {
            font-size: 11px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st19 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st20 {
            font-family: 'OpenSans'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st21 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st22 {
            fill: #CCCCCC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st23 {
            opacity: 0.11;
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st24 {
            opacity: 0.08;
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st25 {
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st26 {
            opacity: 0.27;
            fill: none;
            stroke: #29ABE2;
            stroke-width: 4;
            stroke-linecap: round;
            stroke-linejoin: round;
            stroke-miterlimit: 10;
            stroke-dasharray: 1,8; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st27 {
            fill: none;
            stroke: #E6E6E6;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st28 {
            fill: #E6E6E6; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_5 .st29 {
            fill: #4D4D4D; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st0 {
            fill: #E7ECF0; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st1 {
            fill: #FFFFFF; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st2 {
            opacity: 0.2;
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st3 {
            fill: #0097ED; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st4 {
            fill: #DBDBDC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st5 {
            fill: none; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st6 {
            fill: #333333; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st7 {
            font-family: 'Roboto-Light'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st8 {
            font-size: 27px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st9 {
            font-size: 16px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st11 {
            font-size: 12px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st12 {
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st13 {
            fill: #8A7542; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st14 {
            fill: #899097; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st15 {
            fill: #4B5864; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st16 {
            fill: #697A82; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st17 {
            fill: #425158; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st18 {
            fill: #FFBC2A; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st19 {
            font-size: 11px; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st20 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st21 {
            font-family: 'OpenSans'; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st22 {
            fill: #CCCCCC; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st23 {
            opacity: 0.08;
            fill: #354351; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg#etape_6 .st24 {
            opacity: 0.26;
            fill: none;
            stroke: #0097ED;
            stroke-width: 2;
            stroke-miterlimit: 10; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body svg text {
            font-family: Roboto, "Helvetica Neue", Helvetica, Arial !important; }
          .popin-bienvenue .swiper-container .swiper-slide .card .card-body p {
            line-height: normal; }
    .popin-bienvenue .swiper-container .swiper-button-next, .popin-bienvenue .swiper-container .swiper-button-prev, .popin-bienvenue .swiper-container .swiper-button-valid {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 44px;
      height: 44px;
      opacity: 1;
      border-radius: 50%; }
      .popin-bienvenue .swiper-container .swiper-button-next.swiper-button-disabled, .popin-bienvenue .swiper-container .swiper-button-prev.swiper-button-disabled, .popin-bienvenue .swiper-container .swiper-button-valid.swiper-button-disabled {
        display: none; }
    .popin-bienvenue .swiper-container .swiper-button-next, .popin-bienvenue .swiper-container .swiper-button-valid {
      right: -65px;
      background: #3899ec; }
    .popin-bienvenue .swiper-container .swiper-button-valid {
      position: absolute;
      top: 45%;
      transform: translateY(-70%);
      animation: pulse 1500ms infinite;
      background-color: #3899ec !important; }
      .popin-bienvenue .swiper-container .swiper-button-valid span {
        font-size: 1.5rem;
        color: #fff; }
      .popin-bienvenue .swiper-container .swiper-button-valid:before {
        display: none; }
    .popin-bienvenue .swiper-container .swiper-button-prev {
      left: -65px;
      background: #fff; }
      .popin-bienvenue .swiper-container .swiper-button-prev:before {
        color: #868e96; }
    .popin-bienvenue .swiper-container .swiper-pagination {
      bottom: -40px; }
      .popin-bienvenue .swiper-container .swiper-pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        background: #f8f9fa; }
        .popin-bienvenue .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background: #3899ec; }

.animation-target {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both; }

/* Generated with Bounce.js. Edit at https://goo.gl/hS345i */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% {
    -webkit-transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% {
    -webkit-transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% {
    -webkit-transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% {
    -webkit-transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% {
    -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% {
    -webkit-transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% {
    -webkit-transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% {
    -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes pulse {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% {
    -webkit-transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% {
    -webkit-transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% {
    -webkit-transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% {
    -webkit-transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% {
    -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% {
    -webkit-transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% {
    -webkit-transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% {
    -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

.lity-content {
  transform: initial !important; }

.popin-changelog {
  border-radius: 10px;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial; }
  .popin-changelog strong {
    font-weight: 700; }
  .popin-changelog .swiper-container {
    overflow: inherit; }
    .popin-changelog .swiper-container .swiper-slide {
      border-radius: 10px;
      opacity: 0; }
      .popin-changelog .swiper-container .swiper-slide.swiper-slide-active {
        opacity: 1;
        overflow: hidden; }
      .popin-changelog .swiper-container .swiper-slide .card {
        margin-bottom: 0;
        text-align: center; }
        .popin-changelog .swiper-container .swiper-slide .card .card-title {
          height: 100px;
          background: #dbedfc; }
          .popin-changelog .swiper-container .swiper-slide .card .card-title span {
            font-size: 1.8em;
            color: #3899ec; }
        .popin-changelog .swiper-container .swiper-slide .card .card-footer {
          padding: 20px; }
        .popin-changelog .swiper-container .swiper-slide .card .card-body {
          padding-bottom: 0;
          position: relative; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body canvas {
            display: block;
            width: 100%;
            visibility: hidden; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg {
            width: 100%;
            display: block; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st0 {
            fill: #E7ECF0; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st1 {
            fill: #FFFFFF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st2 {
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st3 {
            fill: #FFBC2A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st4 {
            fill: #DBDBDC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st5 {
            fill: #8A7542; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st6 {
            fill: #899097; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st7 {
            fill: #4B5864; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st8 {
            fill: #697A82; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st9 {
            fill: #425158; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st10 {
            fill: none; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st11 {
            font-family: 'OpenSans-Semibold'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st12 {
            font-size: 12px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st13 {
            font-size: 11px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st14 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st15 {
            fill: #F2F2F2; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st16 {
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st17 {
            fill: #333333; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st18 {
            font-family: 'Roboto-Light'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st19 {
            font-size: 27px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st20 {
            font-size: 19px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st21 {
            fill: #1A1A1A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st22 {
            font-family: 'OpenSans'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st23 {
            font-size: 13px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st24 {
            fill: #E2E2E2; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st25 {
            fill: #E8F5FF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st26 {
            fill: #5FB0E5; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st27 {
            fill: #D2E9F7; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st28 {
            fill: #0686D8; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st29 {
            fill: #FDF2C6; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st30 {
            fill: #F9BB30; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st31 {
            fill: #CCCCCC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st32 {
            fill: #3A4237; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st33 {
            fill: #D19620; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st34 {
            font-family: 'MyriadPro-Regular'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_2 .st35 {
            font-size: 14px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st0 {
            fill: #E7ECF0; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st1 {
            fill: #FFFFFF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st2 {
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st3 {
            fill: #DBDBDC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st4 {
            fill: #8A7542; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st5 {
            fill: #899097; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st6 {
            fill: #4B5864; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st7 {
            fill: #697A82; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st8 {
            fill: #425158; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st9 {
            fill: #FFBC2A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st10 {
            fill: none; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st11 {
            font-family: 'OpenSans-Semibold'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st12 {
            font-size: 12px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st13 {
            font-size: 11px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st14 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st15 {
            fill: #F2F2F2; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st16 {
            fill: #333333; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st17 {
            font-family: 'Roboto-Light'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st18 {
            font-size: 27px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st19 {
            fill: #1A1A1A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st20 {
            font-family: 'OpenSans'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st21 {
            font-size: 13px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st22 {
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st23 {
            opacity: 0.23;
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_3 .st24 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st0 {
            fill: #E7ECF0; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st1 {
            fill: #FFFFFF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st2 {
            fill: #FFBC2A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st3 {
            opacity: 0.2;
            fill: #0097ED;
            enable-background: new; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st4 {
            opacity: 0.2;
            fill: none;
            stroke: #0097ED;
            stroke-miterlimit: 10;
            enable-background: new; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st5 {
            fill: #DBDBDC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st6 {
            fill: none; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st7 {
            fill: #333333; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st8 {
            font-family: 'Roboto-Light'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st9 {
            font-size: 27px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st11 {
            font-size: 12px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st12 {
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st13 {
            fill: #8A7542; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st14 {
            fill: #899097; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st15 {
            fill: #4B5864; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st16 {
            fill: #697A82; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st17 {
            fill: #425158; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st18 {
            font-size: 11px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st19 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st20 {
            font-family: 'OpenSans'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st21 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st22 {
            opacity: 0.08;
            fill: #0097ED;
            enable-background: new; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st23 {
            fill: #CCCCCC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_4 .st24 {
            fill: #FFFFFF;
            stroke: #E6E6E6;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st0 {
            fill: #E7ECF0; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st1 {
            fill: #FFFFFF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st2 {
            opacity: 0.27;
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st3 {
            opacity: 0.2;
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st4 {
            fill: #FFBC2A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st5 {
            fill: #DBDBDC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st6 {
            fill: none; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st7 {
            fill: #333333; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st8 {
            font-family: 'Roboto-Light'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st9 {
            font-size: 27px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st11 {
            font-size: 12px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st12 {
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st13 {
            fill: #8A7542; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st14 {
            fill: #899097; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st15 {
            fill: #4B5864; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st16 {
            fill: #697A82; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st17 {
            fill: #425158; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st18 {
            font-size: 11px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st19 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st20 {
            font-family: 'OpenSans'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st21 {
            fill: #FFFFFF;
            stroke: #FFFFFF;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st22 {
            fill: #CCCCCC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st23 {
            opacity: 0.11;
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st24 {
            opacity: 0.08;
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st25 {
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st26 {
            opacity: 0.27;
            fill: none;
            stroke: #29ABE2;
            stroke-width: 4;
            stroke-linecap: round;
            stroke-linejoin: round;
            stroke-miterlimit: 10;
            stroke-dasharray: 1,8; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st27 {
            fill: none;
            stroke: #E6E6E6;
            stroke-width: 0.5;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st28 {
            fill: #E6E6E6; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_5 .st29 {
            fill: #4D4D4D; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st0 {
            fill: #E7ECF0; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st1 {
            fill: #FFFFFF; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st2 {
            opacity: 0.2;
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st3 {
            fill: #0097ED; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st4 {
            fill: #DBDBDC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st5 {
            fill: none; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st6 {
            fill: #333333; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st7 {
            font-family: 'Roboto-Light'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st8 {
            font-size: 27px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st9 {
            font-size: 16px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st10 {
            font-family: 'OpenSans-Semibold'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st11 {
            font-size: 12px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st12 {
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st13 {
            fill: #8A7542; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st14 {
            fill: #899097; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st15 {
            fill: #4B5864; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st16 {
            fill: #697A82; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st17 {
            fill: #425158; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st18 {
            fill: #FFBC2A; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st19 {
            font-size: 11px; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st20 {
            fill: none;
            stroke: #808080;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st21 {
            font-family: 'OpenSans'; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st22 {
            fill: #CCCCCC; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st23 {
            opacity: 0.08;
            fill: #354351; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg#etape_6 .st24 {
            opacity: 0.26;
            fill: none;
            stroke: #0097ED;
            stroke-width: 2;
            stroke-miterlimit: 10; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body svg text {
            font-family: Roboto, "Helvetica Neue", Helvetica, Arial !important; }
          .popin-changelog .swiper-container .swiper-slide .card .card-body p {
            line-height: normal; }
    .popin-changelog .swiper-container .swiper-button-next, .popin-changelog .swiper-container .swiper-button-prev, .popin-changelog .swiper-container .swiper-button-valid {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 44px;
      height: 44px;
      opacity: 1;
      border-radius: 50%; }
      .popin-changelog .swiper-container .swiper-button-next.swiper-button-disabled, .popin-changelog .swiper-container .swiper-button-prev.swiper-button-disabled, .popin-changelog .swiper-container .swiper-button-valid.swiper-button-disabled {
        display: none; }
    .popin-changelog .swiper-container .swiper-button-next, .popin-changelog .swiper-container .swiper-button-valid {
      right: -65px;
      background: #3899ec; }
    .popin-changelog .swiper-container .swiper-button-valid {
      position: absolute;
      top: 45%;
      transform: translateY(-70%);
      animation: pulse 1500ms infinite;
      background-color: #3899ec !important; }
      .popin-changelog .swiper-container .swiper-button-valid span {
        font-size: 1.5rem;
        color: #fff; }
      .popin-changelog .swiper-container .swiper-button-valid:before {
        display: none; }
    .popin-changelog .swiper-container .swiper-button-prev {
      left: -65px;
      background: #fff; }
      .popin-changelog .swiper-container .swiper-button-prev:before {
        color: #868e96; }
    .popin-changelog .swiper-container .swiper-pagination {
      bottom: -40px; }
      .popin-changelog .swiper-container .swiper-pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        background: #f8f9fa; }
        .popin-changelog .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background: #3899ec; }

.animation-target {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both; }

/* Generated with Bounce.js. Edit at https://goo.gl/hS345i */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% {
    -webkit-transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% {
    -webkit-transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% {
    -webkit-transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% {
    -webkit-transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% {
    -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% {
    -webkit-transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% {
    -webkit-transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% {
    -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes pulse {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% {
    -webkit-transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.795, 0, 0, 0, 0, 0.822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.835, 0, 0, 0, 0, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% {
    -webkit-transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.898, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.965, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% {
    -webkit-transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.982, 0, 0, 0, 0, 1.068, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% {
    -webkit-transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.037, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.042, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% {
    -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.062, 0, 0, 0, 0, 1.072, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, 0, 0, 0, 0, 1.056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% {
    -webkit-transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.059, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 0.988, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% {
    -webkit-transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.019, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.014, 0, 0, 0, 0, 0.97, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.988, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% {
    -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.002, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

body.error {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center right; }
  body.error .topbar {
    display: flex;
    justify-content: flex-start; }
    body.error .topbar img {
      height: 70%; }
  body.error .card.flow {
    margin-top: 64px;
    position: relative;
    position: fixed;
    height: calc(100% - 64px);
    width: 70%;
    top: 0;
    left: 0; }
    @media (max-width: 1200px) {
      body.error .card.flow {
        /* position :static;*/
        background: linear-gradient(to bottom, #509beb 0%, #87b2f1 100%);
        width: 100%;
        /*margin-top :50%;*/ }
        body.error .card.flow svg {
          display: none; } }
  body.error .content-error {
    position: relative;
    padding: 1rem;
    padding-left: 5rem;
    z-index: 3;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column; }
    body.error .content-error .content {
      width: 70%;
      /*justify-content: center;
     align-items: flex-start;
     flex-direction :column;*/ }
      body.error .content-error .content .nav-item {
        /*   display : flex;
        justify-content: flex-end;*/ }
        @media (max-width: 750px) {
          body.error .content-error .content .nav-item {
            display: flex;
            justify-content: center;
            padding-top: 0 !important; } }
    body.error .content-error .text {
      font-size: 1rem; }
    body.error .content-error h1 {
      font-size: 10rem !important; }
      @media (max-width: 750px) {
        body.error .content-error h1 {
          font-size: 4rem !important; } }
      @media (max-width: 350px) {
        body.error .content-error h1 {
          font-size: 3.5rem !important; } }
    body.error .content-error h1, body.error .content-error h2, body.error .content-error h3 {
      text-align: left !important; }
  body.error #flow {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }

@font-face {
  font-family: 'gotham';
  font-weight: bold;
  font-style: normal;
  src: url("../../../dashboard/fonts/gotham/GothamRounded-Bold.woff") format("woff"); }

@font-face {
  font-family: 'gotham';
  font-weight: normal;
  font-style: normal;
  src: url("../../../dashboard/fonts/gotham/GothamRounded-Book.woff") format("woff"); }

.card-pack {
  border-radius: 10px !important;
  position: relative; }
  .card-pack * {
    transition: all 0.5s ease-out; }
  .card-pack:hover .card-pack-hover-effect {
    opacity: 1; }
  .card-pack .card-pack-hover-effect {
    opacity: 0;
    display: flex;
    height: 100%;
    width: 100%;
    z-index: 9;
    position: absolute;
    top: 0;
    left: 0;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    background-color: rgba(255, 255, 255, 0.8);
    transition: opacity 200ms; }
    .card-pack .card-pack-hover-effect div {
      display: flex;
      width: 80px;
      height: 80px;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      background-color: #f9bb30; }
      .card-pack .card-pack-hover-effect div i {
        color: #FFF;
        font-size: 40px; }
    .card-pack .card-pack-hover-effect button.btn {
      border-width: 2px;
      background-color: rgba(255, 255, 255, 0.8); }
      .card-pack .card-pack-hover-effect button.btn:hover {
        background-color: #f9bb30; }
  .card-pack .card-title {
    border-radius: 10px !important;
    height: 130px;
    background-image: url("../../../dashboard/images/store/forme-bleue.svg") !important;
    background-repeat: no-repeat;
    border-bottom: none; }
    .card-pack .card-title .quantity-pack {
      color: #FFFFFF;
      font-size: 40px;
      font-family: gotham;
      text-shadow: 5px 5px #3899ec;
      line-height: 1; }
      @media screen and (min-width: 1600px) {
        .card-pack .card-title .quantity-pack {
          font-size: 35px; } }
    .card-pack .card-title .quantity-pack-custom {
      color: #FFFFFF;
      font-size: 30px;
      font-family: gotham;
      text-shadow: 5px 5px #3899ec; }
    .card-pack .card-title .money-pack {
      color: #3899ec;
      font-size: 20px;
      font-family: gotham; }
  .card-pack .card-body img {
    margin-top: -50px; }

#slick-pack .card-pack {
  overflow: hidden;
  margin-bottom: 15px; }
  #slick-pack .card-pack .card-title {
    margin-bottom: -80px; }
    #slick-pack .card-pack .card-title .quantity-pack {
      font-size: 30px;
      text-shadow: 2px 2px #3899ec; }
    #slick-pack .card-pack .card-title .quantity-pack-custom {
      font-size: 20px;
      text-shadow: 2px 2px #3899ec; }
  #slick-pack .card-pack .card-body img {
    margin-top: -35px; }

@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(56, 153, 236, 0.4);
    box-shadow: 0 0 0 0 rgba(56, 153, 236, 0.4); }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(56, 153, 236, 0);
    box-shadow: 0 0 0 10px rgba(56, 153, 236, 0); }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(56, 153, 236, 0);
    box-shadow: 0 0 0 0 rgba(56, 153, 236, 0); } }

.pulse {
  animation: pulse 1s ease infinite; }

/*@import "components/_components.menu";
@import "components/_components.table-rs";
@import "generic/_generic.utiles";*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnMvcnMuY3NzIiwic291cmNlcyI6WyJycy9ycy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwibWl4aW5zL19idXR0b25zLnNjc3MiLCJycy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vZGFsLnNjc3MiLCJycy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLmJveC5zY3NzIiwicnMvY29tcG9uZW50cy9fY29tcG9uZW50cy5nbG9iYWwuc2NzcyIsInJzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucnMtdGhlbWUtc2VsZWN0LnNjc3MiLCJycy9jb21wb25lbnRzL19jb21wb25lbnRzLmZyYW1lLmZvcm0uc2NzcyIsInJzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGVybWlzc2lvbi5zY3NzIiwicnMvY29tcG9uZW50cy9fa2l0aW5zdGFsbC5zY3NzIiwicnMvY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2JpYm94LnNjc3MiLCJycy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzIiwicnMvY29tcG9uZW50cy9fY29tcG9uZW50cy5lbnRpdHkuZ3JvdXAuc2NzcyIsInJzL191aWtpdC5tZXRlby5zY3NzIiwicnMvX3Vpa2l0LnRpY2tzdGFjay5zY3NzIiwicnMvX3Vpa2l0LnNoZXBoZXJkLnNjc3MiLCJycy9fdWlraXQudG9vbHRpcC5zY3NzIiwicnMvX2xheW91dC50b3BiYXIuc2NzcyIsInJzL19kYXNoYm9hcmQuc2NzcyIsInJzL19kYXNoYm9hcmQtY29uZmlnLnNjc3MiLCJycy9fcGljdHVyZXMuc2NzcyIsInJzL19tZWRpYS5zY3NzIiwicnMvX3VzZXIuc2NzcyIsInJzL19wb3Bpbi1iaWVudmVudWUuc2NzcyIsInJzL19wb3Bpbi1jaGFuZ2Vsb2cuc2NzcyIsInJzL19wYWdlLmVycm9yLnNjc3MiLCJycy9fY2FyZC1wYWNrLnNjc3MiLCJycy9fYW5pbWF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEuYm94XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnJzLXRoZW1lLXNlbGVjdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZnJhbWUuZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGVybWlzc2lvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2tpdGluc3RhbGxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxvYmlib3hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZW50aXR5Lmdyb3VwXCI7XG5AaW1wb3J0IFwidWlraXQubWV0ZW9cIjtcbkBpbXBvcnQgXCJ1aWtpdC50aWNrc3RhY2tcIjtcbkBpbXBvcnQgXCJ1aWtpdC5zaGVwaGVyZFwiO1xuQGltcG9ydCBcInVpa2l0LnRvb2x0aXBcIjtcbkBpbXBvcnQgXCJsYXlvdXQudG9wYmFyXCI7XG5AaW1wb3J0IFwiZGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwiZGFzaGJvYXJkLWNvbmZpZ1wiO1xuQGltcG9ydCBcInBpY3R1cmVzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJ1c2VyXCI7XG5AaW1wb3J0IFwicG9waW4tYmllbnZlbnVlXCI7XG5AaW1wb3J0IFwicG9waW4tY2hhbmdlbG9nXCI7XG5AaW1wb3J0IFwicGFnZS5lcnJvclwiO1xuQGltcG9ydCBcImNhcmQtcGFja1wiO1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuLypAaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWJsZS1yc1wiO1xuQGltcG9ydCBcImdlbmVyaWMvX2dlbmVyaWMudXRpbGVzXCI7Ki9cblxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBDb21wb25lbnRzXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdlbmVyYWxcbi8vXG5cbiRsaW5lLWhlaWdodC14czogMThweDtcbi8vICRsaW5lLWhlaWdodC1zbSA6IDIwcHg7XG4kbGluZS1oZWlnaHQtbWQ6IDI0cHg7XG4vLyAkbGluZS1oZWlnaHQtbGcgOiAzMnB4O1xuJGxpbmUtaGVpZ2h0LXhsOiA1NHB4O1xuXG4kbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTaXplc1xuLy9cblxuLy8gRWxlbWVudHMgaGVpZ2h0XG4kaGVpZ2h0LXhzOiAyNHB4O1xuJGhlaWdodC1zbTogMjlweDtcbiRoZWlnaHQtbWQ6IDM2cHg7XG4kaGVpZ2h0LWxnOiA0OHB4O1xuJGhlaWdodC14bDogNjRweDtcbiRoZWlnaHQteHhsOiA5NnB4O1xuJGhlaWdodC14eHhsOiAxMjhweDtcblxuLy8gRWxlbWVudHMgY29uc2lzdGVudCB3aWR0aFxuJHdpZHRoLWNvbnMteHM6IDg1cHg7XG4kd2lkdGgtY29ucy1zbTogMTAwcHg7XG4kd2lkdGgtY29ucy1tZDogMTIwcHg7XG4kd2lkdGgtY29ucy1sZzogMTQ1cHg7XG4kd2lkdGgtY29ucy14bDogMTgwcHg7XG5cbi8vIExheW91dCBzaXplc1xuJHdpZHRoLXNpZGViYXItbm9ybWFsOiAyNjBweDtcbiR3aWR0aC1zaWRlYmFyLXNtOiAyMjBweDtcbiR3aWR0aC1zaWRlYmFyLWxnOiAzMDBweDtcbiR3aWR0aC1zaWRlYmFyLWljb25pYzogMTAwcHg7XG4kd2lkdGgtc2lkZWJhci1mb2xkZWQ6IDgwcHg7XG5cbiR3aWR0aC1hc2lkZS1zbTogMjAwcHg7XG4kd2lkdGgtYXNpZGUtbWQ6IDI1MHB4O1xuJHdpZHRoLWFzaWRlLWxnOiAzMDBweDtcblxuJHdpZHRoLXF1aWNrdmlldy1zbTogMjIwcHg7XG4kd2lkdGgtcXVpY2t2aWV3LW1kOiAzMzBweDtcbiR3aWR0aC1xdWlja3ZpZXctbGc6IDQyMHB4O1xuJHdpZHRoLXF1aWNrdmlldy14bDogNjQwcHg7XG4kd2lkdGgtcXVpY2t2aWV3LXh4bDogODYwcHg7XG5cbiR3aWR0aC1hc2lkZTogMzAwcHg7XG5cbiRoZWlnaHQtdG9wYmFyOiA2NHB4O1xuJGhlaWdodC10b3BiYXItc2VjOiA4MHB4O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTcGFjaW5nXG4vL1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250c1xuLy9cbiRmb250LWJvb3RzdHJhcDogLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtYm9keTogXCJPcGVuIFNhbnNcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGl0bGU6IFJvYm90bywgc2Fucy1zZXJpZjtcbiRmb250LWFydGljbGU6IFJvYm90bywgc2Fucy1zZXJpZjtcbiRmb250LXF1b3RlOiBHZW9yZ2lhLCBWZXJkYW5hLCBTZXJpZjtcbiRmb250LWljb24tZm9udGF3ZXNvbWU6IEZvbnRBd2Vzb21lO1xuJGZvbnQtaWNvbi10aGVtaWZ5OiB0aGVtaWZ5O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2xvcnNcbi8vXG5cbi8vLS0tLS0tLS0tLS0tLS0tXG4vL3JzIGNvbG9yXG4vL1xuJHJzLS1yZWQ6ICNiNDFlMjM7XG5cbiRycy0tYm9keS1jb2xvcjogI2ViZWZmMjtcblxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xuXG4vLyBCYXNlIGNvbG9yc1xuJGNvbG9yLWJsdWU6ICM3OGMwZTAgIWRlZmF1bHQ7XG4kY29sb3ItaW5kaWdvOiAjNjYxMGYyICFkZWZhdWx0O1xuJGNvbG9yLXB1cnBsZTogIzkyNmRkZSAhZGVmYXVsdDsgLy8gOTI2ZGRlXG4kY29sb3ItcGluazogI2Y5NjE5NyAhZGVmYXVsdDsgLy8gZmY3MDhlXG4kY29sb3ItcmVkOiAjZDcyNjM4ICFkZWZhdWx0O1xuJGNvbG9yLW9yYW5nZTogI2Y3OTI1NiAhZGVmYXVsdDtcbiRjb2xvci15ZWxsb3c6ICNmY2M1MjUgIWRlZmF1bHQ7XG4kY29sb3ItZ3JlZW46ICM3MGI3N2UgIWRlZmF1bHQ7IC8vIDQ2YmU4YVxuJGNvbG9yLXRlYWw6ICMzM2NhYmIgIWRlZmF1bHQ7XG4kY29sb3ItY3lhbjogIzU3YzdkNCAhZGVmYXVsdDtcbiRjb2xvci1icm93bjogIzhkNjY1OCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrOiAjMWYyODMxICFkZWZhdWx0O1xuXG4kY29sb3ItZ3JheTogJGdyYXktNjAwICFkZWZhdWx0O1xuJGNvbG9yLWxpZ2h0OiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbi8vIENvbnRleHQgY29sb3JzXG4kY29sb3ItcHJpbWFyeTogIzM4OTllYyAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6ICMzNzQzNTEgIWRlZmF1bHQ7XG4kY29sb3ItdGhpcmQ6ICNmOWJiMzAgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2VzczogJGNvbG9yLWdyZWVuICFkZWZhdWx0OyAvLyA0NmJlOGFcbiRjb2xvci1pbmZvOiAkY29sb3ItYmx1ZSAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nOiAkY29sb3Itb3JhbmdlICFkZWZhdWx0O1xuJGNvbG9yLWRhbmdlcjogJGNvbG9yLXJlZCAhZGVmYXVsdDtcblxuLy8zMzk4YzBcblxuLy8jZWJlZmYyXG5cbi8vIFBhbGUgY29udGV4dCBjb2xvcnNcbiRjb2xvci1wYWxlLXByaW1hcnk6ICNkYmVkZmMgIWRlZmF1bHQ7IC8vIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDY1JSkgIWRlZmF1bHQ7XG4kY29sb3ItcGFsZS1zZWNvbmRhcnk6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMjUlKSAhZGVmYXVsdDtcbiRjb2xvci1wYWxlLXRoaXJkOiBsaWdodGVuKCRjb2xvci10aGlyZCwgMjUlKSAhZGVmYXVsdDtcbiRjb2xvci1wYWxlLXN1Y2Nlc3M6IGxpZ2h0ZW4oJGNvbG9yLXN1Y2Nlc3MsIDI1JSkgIWRlZmF1bHQ7XG4kY29sb3ItcGFsZS1pbmZvOiBsaWdodGVuKCRjb2xvci1pbmZvLCAxNSUpICFkZWZhdWx0O1xuJGNvbG9yLXBhbGUtd2FybmluZzogbGlnaHRlbigkY29sb3Itd2FybmluZywgMjUlKSAhZGVmYXVsdDtcbiRjb2xvci1wYWxlLWRhbmdlcjogbGlnaHRlbigkY29sb3ItZGFuZ2VyLCAzNSUpICFkZWZhdWx0O1xuJGNvbG9yLXBhbGUtcHVycGxlOiAjZWNlM2ZjICFkZWZhdWx0O1xuJGNvbG9yLXBhbGUtcGluazogI2ZjZTNlYyAhZGVmYXVsdDtcbiRjb2xvci1wYWxlLWN5YW46ICNlM2ZhZmMgIWRlZmF1bHQ7XG4kY29sb3ItcGFsZS15ZWxsb3c6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kY29sb3ItcGFsZS1icm93bjogI2VkZGNkNSAhZGVmYXVsdDtcbiRjb2xvci1wYWxlLWRhcms6ICNjOGM4YzggIWRlZmF1bHQ7XG4kY29sb3ItcGFsZS1ncmF5OiAkZ3JheS00MDAgIWRlZmF1bHQ7XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG4kY29sb3ItYmctbGlnaHQ6ICNmNWY2ZjcgIWRlZmF1bHQ7XG4kY29sb3ItYmctbGlnaHRlcjogI2Y5ZmFmYiAhZGVmYXVsdDtcbiRjb2xvci1iZy1saWdodGVzdDogI2ZjZmRmZSAhZGVmYXVsdDtcbiRjb2xvci1iZy1ib2R5OiAkcnMtLWJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyNmM2Y1ZjdcbiRjb2xvci1iZy1uZXc6ICNmM2Y5ZmYgIWRlZmF1bHQ7XG4kY29sb3ItYmctbmV3LWhvdmVyOiAjZWNmNWZlICFkZWZhdWx0O1xuJGNvbG9yLWJnLWRhcms6ICNlM2U0ZTUgIWRlZmF1bHQ7XG4kY29sb3ItYmctZGFya2VyOiAjZGNkZGRlICFkZWZhdWx0O1xuXG4vLyBUZXh0IGNvbG9yc1xuJGNvbG9yLXRpdGxlOiAjMzEzOTQ0ICFkZWZhdWx0OyAvLzM3NDA0ZFxuJGNvbG9yLXN1YnRpdGxlOiAjOTk5OTk5ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQ6ICM0ZDUyNTkgIWRlZmF1bHQ7IC8vNjE2YTc4XG4kY29sb3ItdGV4dC1saWdodDogIzYxNmE3OCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LXNlY29uZGFyeTogIzhiOTVhNSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LXBsYWNlaG9sZGVyOiAjYzljY2NlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZTogI2E1YjNjNyAhZGVmYXVsdDtcblxuLy8gRGl2aWRlciBjb2xvclxuJGNvbG9yLWRpdmlkZXI6ICNDN0NDRDAgIWRlZmF1bHQ7XG4kY29sb3ItZGl2aWRlci1saWdodDogI2YxZjJmMyAhZGVmYXVsdDtcblxuLy8gU29jaWFsIG1lZGlhXG4kY29sb3ItZmFjZWJvb2s6ICMzYjU5OTggIWRlZmF1bHQ7XG4kY29sb3ItZ29vZ2xlLXBsdXM6ICNkZDRiMzkgIWRlZmF1bHQ7XG4kY29sb3ItdHdpdHRlcjogIzAwYWNlZCAhZGVmYXVsdDtcbiRjb2xvci1saW5rZWRpbjogIzAwN2JiNiAhZGVmYXVsdDtcbiRjb2xvci1waW50ZXJlc3Q6ICNjYjIwMjcgIWRlZmF1bHQ7XG4kY29sb3ItZ2l0OiAjNjY2NjY2ICFkZWZhdWx0O1xuJGNvbG9yLXR1bWJscjogIzMyNTA2ZCAhZGVmYXVsdDtcbiRjb2xvci12aW1lbzogI2FhZDQ1MCAhZGVmYXVsdDtcbiRjb2xvci15b3V0dWJlOiAjYmIwMDAwICFkZWZhdWx0O1xuJGNvbG9yLWZsaWNrcjogI2ZmMDA4NCAhZGVmYXVsdDtcbiRjb2xvci1yZWRkaXQ6ICNmZjQ1MDAgIWRlZmF1bHQ7XG4kY29sb3ItZHJpYmJibGU6ICNlYTRjODkgIWRlZmF1bHQ7XG4kY29sb3Itc2t5cGU6ICMwMGFmZjAgIWRlZmF1bHQ7XG4kY29sb3ItaW5zdGFncmFtOiAjNTE3ZmE0ICFkZWZhdWx0O1xuJGNvbG9yLWxhc3RmbTogI2MzMDAwZCAhZGVmYXVsdDtcbiRjb2xvci1iZWhhbmNlOiAjMTc2OWZmICFkZWZhdWx0O1xuJGNvbG9yLXJzczogI2YyNjUyMiAhZGVmYXVsdDtcblxuLy8gQWxwaGEgY2hhbm5lbCBjb2xvcnNcbiRjb2xvci1hbHBoYS1kYXJrLXRleHQ6IHJnYmEoJGNvbG9yLXRleHQsIDAuNykgIWRlZmF1bHQ7XG4kY29sb3ItYWxwaGEtZGFyay10ZXh0LWxpZ2h0OiByZ2JhKCRjb2xvci10ZXh0LCAwLjQpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWRhcmstdGV4dC1hY3RpdmU6IHJnYmEoJGNvbG9yLXRleHQsIDEpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWRhcmstYmc6IHJnYmEoJGNvbG9yLXRleHQsIDAuMDQpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWRhcmstYmctaG92ZXI6IHJnYmEoJGNvbG9yLXRleHQsIDAuMDUpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWRhcmstZGl2aWRlcjogcmdiYSgkY29sb3ItdGV4dCwgMC4wNykgIWRlZmF1bHQ7XG5cbiRjb2xvci1hbHBoYS1saWdodC10ZXh0OiByZ2JhKCNmZmYsIDAuNykgIWRlZmF1bHQ7XG4kY29sb3ItYWxwaGEtbGlnaHQtdGV4dC1saWdodDogcmdiYSgjZmZmLCAwLjQpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWxpZ2h0LXRleHQtYWN0aXZlOiByZ2JhKCNmZmYsIDEpICFkZWZhdWx0O1xuJGNvbG9yLWFscGhhLWxpZ2h0LWJnOiByZ2JhKCNmZmYsIDAuMSkgIWRlZmF1bHQ7XG4kY29sb3ItYWxwaGEtbGlnaHQtYmctaG92ZXI6IHJnYmEoI2ZmZiwgMC4xNSkgIWRlZmF1bHQ7XG4kY29sb3ItYWxwaGEtbGlnaHQtZGl2aWRlcjogcmdiYSgjZmZmLCAwLjE1KSAhZGVmYXVsdDtcbiRjb2xvci1hbHBoYS1saWdodC1kaXZpZGVyLWxpZ2h0OiByZ2JhKCNmZmYsIDAuMDgpICFkZWZhdWx0O1xuXG4kemluZGV4LWZhYjogOSAhZGVmYXVsdDtcblxuJHppbmRleC1tb3JyaXM6IDkwMCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9wYmFyOiA5OTUgIWRlZmF1bHQ7XG4kemluZGV4LXRvcGJhci1uYXZpZ2F0aW9uOiA5OTkgIWRlZmF1bHQ7XG4kemluZGV4LXNpZGViYXI6IDk5NyAhZGVmYXVsdDtcbiR6aW5kZXgtc2lkZWJhci1vcGVuOiA5OTcgIWRlZmF1bHQ7XG4kemluZGV4LWRvY2s6IDk5NCAhZGVmYXVsdDtcbiR6aW5kZXgtZG9jay1tYXhpbWl6ZTogOTk5ICFkZWZhdWx0O1xuJHppbmRleC1kb2NrLW9wZW4tbW9kYWw6IDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXF1aWNrdmlldzogOTk5ICFkZWZhdWx0O1xuJHppbmRleC1hc2lkZTogOTkxICFkZWZhdWx0O1xuJHppbmRleC1iYWNrZHJvcC10b3BiYXI6IDk5MiAhZGVmYXVsdDtcbiR6aW5kZXgtYmFja2Ryb3Atc2lkZWJhcjogOTk2ICFkZWZhdWx0O1xuJHppbmRleC1iYWNrZHJvcC1xdWlja3ZpZXc6IDk5OCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd24tdG9nZ2xlOiA5OTEgIWRlZmF1bHQ7XG4kemluZGV4LWJhY2tkcm9wLXRvdXI6IDk5OSAhZGVmYXVsdDtcbiR6aW5kZXgtY2FyZC1tYXhpbWl6ZTogOTAwICFkZWZhdWx0O1xuJHppbmRleC1jYXJkLWZ1bGxzY3JlZW46IDk5OCAhZGVmYXVsdDtcbiR6aW5kZXgtbG9va3VwLWZ1bGxzY3JlZW46IDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAxMDUxICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogOTkyICFkZWZhdWx0O1xuJHppbmRleC1wcmVsb2FkZXI6IDIwMDAgIWRlZmF1bHQ7XG5cbiR6aW5kZXgtcGFjZTogMjAwMSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50c1xuLy9cblxuLy8gT2ZmY2FudmFzXG4kb2ZmY2FudmFzLXJpZ2h0LXNoYWRvdzogNXB4IDBweCAxM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWxlZnQtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuXG4vLyBNZW51XG4kbWVudS1oZWlnaHQteHM6IDQycHg7XG4kbWVudS1oZWlnaHQtc206IDQ4cHg7XG4kbWVudS1oZWlnaHQ6IDU2cHg7XG4kbWVudS1oZWlnaHQtbGc6IDY0cHg7XG4kbWVudS1oZWlnaHQteGw6IDcycHg7XG4kbWVudS1zdWJtZW51LWhlaWdodDogMzJweDtcbiRtZW51LWxpbmstaXRlbXMtbWFyZ2luLXg6IDhweCAhZGVmYXVsdDtcbiRtZW51LWxpZ2h0LXN1Ym1lbnUtYmc6ICNmN2Y5ZmEgIWRlZmF1bHQ7XG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLWhlYWRlci1iZzogI2I0MWUyMyAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstYmc6ICMzZjRhNTkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYmc6ICM0NTUxNjAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrZXItYmc6ICMyNDJhMzMgIWRlZmF1bHQ7IC8vMjEyNTJkXG4kc2lkZWJhci1kYXJrZXItc3VibWVudS1iZzogIzJiMzIzYiAhZGVmYXVsdDsgLy8yYjMwM2JcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYmc6ICNmN2Y5ZmEgIWRlZmF1bHQ7XG4kc2lkZWJhci1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kc2lkZWJhci1pdGVtcy1tYXJnaW4teDogOHB4ICFkZWZhdWx0O1xuJHNpZGViYXItaWNvbi1zaXplOiAzMHB4ICFkZWZhdWx0O1xuJHNpZGViYXItaWNvbi1zaXplLWxnOiA0MHB4ICFkZWZhdWx0O1xuJHNpZGViYXItc3VibWVudS1pdGVtLWhlaWdodDogMzRweCAhZGVmYXVsdDtcblxuLy9ScyAtIHNpZGViYXIgY29sb3IgYWN0aXZlXG4kbWVudS1saW5rLWNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cbi8vIFRvcGJhclxuJHRvcGJhci1nYXA6IDEycHggIWRlZmF1bHQ7XG5cbiR0b3BiYXItcGFkZGluZy14OiAyMHB4ICFkZWZhdWx0O1xuJHRvcGJhci1pdGVtcy1tYXJnaW4teDogOHB4ICFkZWZhdWx0O1xuJHRvcGJhci1zdWJtZW51LWl0ZW0taGVpZ2h0OiAzOHB4ICFkZWZhdWx0O1xuJHRvcGJhci1pY29uLXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kdG9wYmFyLW1lbnUtZHJvcGRvd24tc2l6ZTogMjAwcHggIWRlZmF1bHQ7XG5cbi8vIFJTLXRvcGJhciAtIGJ0blxuXG4kdG9wYmFyLWJ0bi1jb2xvcjogJGNvbG9yLXRoaXJkO1xuJHRvcGJhci1idG4taGVpZ2h0LXJheS1ob3ZlcjogM3B4O1xuXG4vLyBOb3RpZmljYXRpb25cbiR0b29sdGlwLWJnOiAjMzIzMjMyICFkZWZhdWx0O1xuJHRvYXN0ZXItYmc6ICMzMjMyMzIgIWRlZmF1bHQ7XG5cbi8vIENhcmRcbiRjYXJkLWludGVybmFsLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hbHBoYS1kYXJrLWRpdmlkZXI7XG5cbi8vIEJhY2tkcm9wXG4vL1xuJGJhY2tkcm9wLWJnLWxpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kYmFja2Ryb3AtYmctZGFyazogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyBEb2NrXG4kZG9jay1oZWFkZXItaGVpZ2h0OiA0NHB4ICFkZWZhdWx0O1xuXG4vL1xuLy8gTGlzdHNcbi8vXG4kc2lkZXM6IGxlZnQgcmlnaHQgdG9wIGJvdHRvbTtcblxuLy9cbi8vIE1hcHNcbi8vXG4kY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAkY29sb3ItcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogJGNvbG9yLXNlY29uZGFyeSxcbiAgXCJ0aGlyZFwiOiAkY29sb3ItdGhpcmQsXG4gIFwic3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICRjb2xvci1pbmZvLFxuICBcIndhcm5pbmdcIjogJGNvbG9yLXdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICRjb2xvci1kYW5nZXIsXG4gIFwicGlua1wiOiAkY29sb3ItcGluayxcbiAgXCJwdXJwbGVcIjogJGNvbG9yLXB1cnBsZSxcbiAgXCJicm93blwiOiAkY29sb3ItYnJvd24sXG4gIFwiY3lhblwiOiAkY29sb3ItcHJpbWFyeSxcbiAgXCJ5ZWxsb3dcIjogJGNvbG9yLXllbGxvdyxcbiAgXCJncmF5XCI6ICRjb2xvci1ncmF5LFxuICBcImRhcmtcIjogJGNvbG9yLWRhcmtcbik7XG5cbiRjb2xvcnMtcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRjb2xvci1wcmltYXJ5XG4pO1xuXG4kY29sb3JzLXBhbGU6IChcbiAgXCJwcmltYXJ5XCI6ICRjb2xvci1wYWxlLXByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICRjb2xvci1wYWxlLXNlY29uZGFyeSxcbiAgXCJ0aGlyZFwiOiAkY29sb3ItcGFsZS10aGlyZCxcbiAgXCJzdWNjZXNzXCI6ICRjb2xvci1wYWxlLXN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAkY29sb3ItcGFsZS1pbmZvLFxuICBcIndhcm5pbmdcIjogJGNvbG9yLXBhbGUtd2FybmluZyxcbiAgXCJkYW5nZXJcIjogJGNvbG9yLXBhbGUtZGFuZ2VyLFxuICBcInBpbmtcIjogJGNvbG9yLXBhbGUtcGluayxcbiAgXCJwdXJwbGVcIjogJGNvbG9yLXBhbGUtcHVycGxlLFxuICBcImJyb3duXCI6ICRjb2xvci1wYWxlLWJyb3duLFxuICBcImN5YW5cIjogJGNvbG9yLXBhbGUtY3lhbixcbiAgXCJ5ZWxsb3dcIjogJGNvbG9yLXBhbGUteWVsbG93LFxuICBcImdyYXlcIjogJGNvbG9yLXBhbGUtZ3JheSxcbiAgXCJkYXJrXCI6ICRjb2xvci1wYWxlLWRhcmtcbik7XG5cbiRzb2NpYWwtY29sb3JzOiAoXG4gIFwiZmFjZWJvb2tcIjogJGNvbG9yLWZhY2Vib29rLFxuICBcImdvb2dsZVwiOiAkY29sb3ItZ29vZ2xlLXBsdXMsXG4gIFwidHdpdHRlclwiOiAkY29sb3ItdHdpdHRlcixcbiAgXCJsaW5rZWRpblwiOiAkY29sb3ItbGlua2VkaW4sXG4gIFwicGludGVyZXN0XCI6ICRjb2xvci1waW50ZXJlc3QsXG4gIFwiZ2l0XCI6ICRjb2xvci1naXQsXG4gIFwidHVtYmxyXCI6ICRjb2xvci10dW1ibHIsXG4gIFwidmltZW9cIjogJGNvbG9yLXZpbWVvLFxuICBcInlvdXR1YmVcIjogJGNvbG9yLXlvdXR1YmUsXG4gIFwiZmxpY2tyXCI6ICRjb2xvci1mbGlja3IsXG4gIFwicmVkZGl0XCI6ICRjb2xvci1yZWRkaXQsXG4gIFwiZHJpYmJibGVcIjogJGNvbG9yLWRyaWJiYmxlLFxuICBcInNreXBlXCI6ICRjb2xvci1za3lwZSxcbiAgXCJpbnN0YWdyYW1cIjogJGNvbG9yLWluc3RhZ3JhbSxcbiAgXCJsYXN0Zm1cIjogJGNvbG9yLWxhc3RmbSxcbiAgXCJiZWhhbmNlXCI6ICRjb2xvci1iZWhhbmNlLFxuICBcInJzc1wiOiAkY29sb3ItcnNzXG4pO1xuXG4vKlxuLy9cbi8vIE92ZXJyaWRlICsgbWVyZ2UgYm9vdHN0cmFwIHZhcmlhYmxlc1xuLy9cbiovXG5cbi8vIGJyZWFrcG9pbnRzICsgY29udGFpbmVyIG1heC13aWR0aHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0NDBweCxcbiAgM3hsOiAxNjAwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEyMDBweCxcbiAgM3hsOiAxNDAwcHhcbik7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHMgZGlzcGxheVxuXG5AZWFjaCAka2V5LCAkdmFsIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgLmQtbm9uZS0jeyRrZXl9IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmFsKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJcbkBtaXhpbiBtZWRpYS11cCgkcG9pbnQpIHtcblxuICAkYnAteHM6IFwiKG1pbi13aWR0aDogMClcIjsgICAgICAvLyBFeHRyYSBzbWFsbCBkZXZpY2VzIChwb3J0cmFpdCBwaG9uZXMsIGxlc3MgdGhhbiA1NzZweClcbiAgJGJwLXNtOiBcIihtaW4td2lkdGg6IDU3NnB4KVwiOyAgLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKVxuICAkYnAtbWQ6IFwiKG1pbi13aWR0aDogNzY4cHgpXCI7ICAvLyBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNzY4cHggYW5kIHVwKVxuICAkYnAtbGc6IFwiKG1pbi13aWR0aDogOTkycHgpXCI7ICAvLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKVxuICAkYnAteGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiOyAvLyBMYXJnZSBkZXNrdG9wc1xuXG5cbiAgQGlmICRwb2ludCA9PSB4cyB7XG4gICAgQG1lZGlhICN7JGJwLXhzfSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcbiAgICBAbWVkaWEgI3skYnAtc219IHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuICAgIEBtZWRpYSAjeyRicC1tZH0geyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG4gICAgQG1lZGlhICN7JGJwLWxnfSAgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XG4gICAgQG1lZGlhICN7JGJwLXhsfSAgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skcG9pbnR9cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG59XG5cbkBtaXhpbiBtZWRpYS1kb3duKCRwb2ludCkge1xuXG4gICRicC14czogXCIobWF4LXdpZHRoOiA1NzVweClcIjsgIC8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KVxuICAkYnAtc206IFwiKG1heC13aWR0aDogNzY3cHgpXCI7ICAvLyBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCBsZXNzIHRoYW4gNzY4cHgpXG4gICRicC1tZDogXCIobWF4LXdpZHRoOiA5OTFweClcIjsgIC8vIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCBsZXNzIHRoYW4gOTkycHgpXG4gICRicC1sZzogXCIobWF4LXdpZHRoOiAxMTk5cHgpXCI7IC8vIExhcmdlIGRldmljZXMgKGRlc2t0b3BzLCBsZXNzIHRoYW4gMTIwMHB4KVxuICAkYnAteGw6IFwiKG1heC13aWR0aDogNTAwMHB4KVwiOyAvLyBMYXJnZSBkZXNrdG9wc1xuXG4gIEBpZiAkcG9pbnQgPT0geHMge1xuICAgIEBtZWRpYSAjeyRicC14c30geyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhICN7JGJwLXNtfSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IG1kIHtcbiAgICBAbWVkaWEgI3skYnAtbWR9IHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbGcge1xuICAgIEBtZWRpYSAjeyRicC1sZ30gIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuICAgIEBtZWRpYSAjeyRicC14bH0gIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBvaW50fXB4KSB7IEBjb250ZW50OyB9XG4gIH1cblxufVxuIiwiXG4vLyBHZW5lcmFsIGJ1dHRvbiBjb2xvcnNcbkBtaXhpbiBidG4tY29sb3JzKCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgJHBlcmNlbnRhZ2UpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsICRwZXJjZW50YWdlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsICRwZXJjZW50YWdlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsICRwZXJjZW50YWdlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG59XG5cblxuXG5cblxuLy8gT3V0bGluZSBidXR0b25zXG5AbWl4aW4gYnRuLW91dGxpbmUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgJHBlcmNlbnRhZ2UpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgJHBlcmNlbnRhZ2UpO1xuICB9XG5cbn1cblxuXG5cblxuXG4vLyBQdXJlIGJ1dHRvbnNcbkBtaXhpbiBidG4tcHVyZSgkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG59XG4iLCIjbW9kYWwtbWVkaWFze1xuICAubW9kYWwtaGVhZGVye1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuICAubW9kYWwtYm9keXtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxufVxuI21vZGFsLWltYWdlLCAjbW9kYWwtY3JvcCB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuI21vZGFsLWltYWdle1xuICAubW9kYWwtYm9keXtcbiAgICAuY29udGFpbmVyLWltZ3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qaGVpZ2h0OiBhdXRvOyovXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vSWZyYW1lIE1lZGlhc1xuXG5cbi5jYXJkLmNhcmQtbWVkaWFze1xuICAvL2hlaWdodDogODMlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLmNhcmQtYm9keXtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIC8vb3ZlcmZsb3cteTogYXV0bztcblxuICAgICNjb250ZW50LWZvbGRlciwgI2FyZWF7XG4gICAgICAvL292ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgI2NvbnRlbnQtY2hpbGQtZm9sZGVye1xuICAgICAgdWx7XG4gICAgICAgIC5jb250ZW50LW1lZGlhcy11cGxvYWR7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWl0ZW17XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuXG4gICAgICAgICAgLmJhbm5lci1waWN7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRoaXJkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZWFzZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuXG4gICAgICAgICAgICAmLml0ZW0tY2hlY2t7XG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci10aGlyZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksMC43KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAudmFsaWR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZmUwZTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cblxuICAuY2FyZC1mb290ZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbmJvZHkucGFjZS1kb25le1xuICAuaGVhZGVyICsgLm1haW4tY29udGVudHtcbiAgICAuY2FyZC5jYXJkLW1lZGlhc3tcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn0iLCJcblxuLnJzLWJveC1tZWRpYXtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b20gOjUwcHg7XG4gICAgICB3aWR0aCA6MzUwcHghaW1wb3J0YW50O1xuICAgICAgLmJ0bntcbiAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbSA6MTBweDtcbiAgICAgIH1cbiAgfSIsIi5ycy1ib3gtbWVkaWEge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucnMtYm94LW1lZGlhIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuI3Nob3Age1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cblxuLnNwZWNpZmljLW1vZGFsLXNob3Age1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWZpYy1tb2RhbC1zaG9wIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNob3AtdmlldyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMDBweDtcbn1cblxuLmNvbnRlbnQtc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmNvbnRlbnQtc2VsZWN0aW9uIC5mYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY29udGVudC1zZWxlY3Rpb24uZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uY29udGVudC1zZWxlY3Rpb24uZG93biAuZmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuI3Nob3Atc2VsZWN0aW9uIC5wcm9kdWN0IC5jYXJkLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRyaWdnZXItc2VsZWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51LWxpbmsuc3BlY2lmaWMgLmZhLCAubWVudS1saW5rLnNwZWNpZmljIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xufVxuXG4ubWVudS1saW5rLnNwZWNpZmljOmhvdmVyIC5mYSwgLm1lbnUtbGluay5zcGVjaWZpYzpob3ZlciAudGl0bGUsIC5tZW51LWxpbmsuc3BlY2lmaWMuYWN0aXZlIC5mYSwgLm1lbnUtbGluay5zcGVjaWZpYy5hY3RpdmUgLnRpdGxlIHtcbiAgY29sb3I6ICNlYmVmZjI7XG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFsaWduZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG5cbi8qXG4uc2lkZWJhci5zaWRlYmFyLWxpZ2h0IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5tZW51LWxpbmssLnNpZGViYXIuc2lkZWJhci1saWdodCAubWVudSA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluaywuc2lkZWJhci5zaWRlYmFyLWxpZ2h0IC5tZW51LXN1Ym1lbnV7XG4gIGJhY2tncm91bmQgOiAjZWJlZmYyIWltcG9ydGFudDtcbn0qL1xuXG5cblxuaHRtbCBib2R5IFt0eXBlPWJ1dHRvbl17XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG5cblxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXXtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi5oaWRkZW57XG4gIGRpc3BsYXkgOiBub25lIWltcG9ydGFudDtcbn1cblxuLm5vLWJne1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vL1RvcGJhclxuLnRvcGJhci1idG57XG4gIGltZy5haWRle1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cblxuLy9saW5lLWhlaWdodFxuXG4ubGgtMjB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucG9wb3Zlci5mYWRlLmJzLXBvcG92ZXItYm90dG9tLnNob3d7XG4gIHotaW5kZXg6IDE7XG59IiwiXG4kaGVpZ2h0LXRoZW1lLXBpY3R1cmU6MTMwcHg7XG5cbkBtaXhpbiBycy10aGVtZS1waWN0dXJlKCRjb2xvciwkbmFtZSl7XG4gIC5ycy10aGVtZS1waWN0dXJlLSN7JG5hbWV9e1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgY3Vyc29yIDogcG9pbnRlcjtcbiAgICBoZWlnaHQgOiRoZWlnaHQtdGhlbWUtcGljdHVyZTtcbiAgICB3aWR0aCA6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuXG4gICAgLmJ0bntcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKXtcbiAgICAgICAgb3BhY2l0eSA6MDtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvciA6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmljb257XG4gICAgICB3aWR0aCA6MTAwJTtcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQgOiAwO1xuICAgICAgdG9wIDogJGhlaWdodC10aGVtZS1waWN0dXJlIC8gMi44O1xuICAgICAgLmZhLHRpe1xuICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgICBmb250LXNpemUgOjIuNXJlbTtcbiAgICAgICAgY29sb3IgOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICB0cmFuc2l0aW9uOmFsbCAwLjM1cyBlYXNlO1xuICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQgOiAnJztcbiAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgIGxlZnQgOiAwO1xuICAgICAgdG9wIDogMDtcbiAgICAgIGJvdHRvbSA6IDA7XG4gICAgICByaWdodCA6IDA7XG4gICAgICBiYWNrZ3JvdW5kIDogcmdiYSgkY29sb3ItcHJpbWFyeSwwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi50aGVtZS1zZWxlY3RlZCwmOmhvdmVye1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQgOiByZ2JhKCRjb2xvci1wcmltYXJ5LDAuNSk7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKXNjYWxlKDEpOyovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yIDogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmLnRoZW1lLXNlbGVjdGVke1xuICAgICAgLmJ0bntcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2VPdXREb3duIDAuNnMgZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICB9XG4gICAgICAuaWNvbntcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2VJblVwIDAuNnMgZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwcGVye1xuICAgICAgd2lkdGggOjEwMCU7XG4gICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgdG9wIDokaGVpZ2h0LXRoZW1lLXBpY3R1cmUgLyAyLjg7XG4gICAgICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpc2NhbGUoMCk7Ki9cbiAgICAgIHotaW5kZXggOjM7XG4gICAgfVxuXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG5AaW5jbHVkZSBycy10aGVtZS1waWN0dXJlKCRjb2xvci1wcmltYXJ5LHByaW1hcnkpO1xuQGluY2x1ZGUgcnMtdGhlbWUtcGljdHVyZSgkY29sb3Itc2Vjb25kYXJ5LHNlY29uZGFyeSk7XG5AaW5jbHVkZSBycy10aGVtZS1waWN0dXJlKCRjb2xvci10aGlyZCx0aGlyZCk7IiwiQG1peGluIGZyYW1lLWZvcm0oJGNvbnRlbnQsJGNvbG9yLCRuYW1lKSB7XG4gIC5mcmFtZS1mb3JtLSN7JG5hbWV9IHtcbiAgICBoZWlnaHQgICA6IDE2MHB4O1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHkgOiAncnMnO1xuICAgICAgY29udGVudCAgICAgOiAnI3skY29udGVudH0nO1xuICAgICAgZGlzcGxheSAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbiAgICA6IGFic29sdXRlO1xuICAgICAgdG9wICAgICAgICAgOiA1MCU7XG4gICAgICBsZWZ0ICAgICAgICA6IDUwJTtcbiAgICAgIHRyYW5zZm9ybSAgIDogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbG9yICAgICAgIDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZSAgIDogOXJlbTtcbiAgICAgIHotaW5kZXggICAgIDogMTtcbiAgICAgIHRleHQtc2hhZG93IDogJGNvbG9yIDNweCAwcHggMHB4LCAkY29sb3IgMi44MzQ4N3B4IDAuOTgxNTg0cHggMHB4LCAkY29sb3IgMi4zNTc2NnB4IDEuODU1MTFweCAwcHgsICRjb2xvciAxLjYyMDkxcHggMi41MjQ0MXB4IDBweCwgJGNvbG9yIDAuNzA1NzEzcHggMi45MTU4MXB4IDBweCwgJGNvbG9yIC0wLjI4NzE3MXB4IDIuOTg2MjJweCAwcHgsICRjb2xvciAtMS4yNDg0NHB4IDIuNzI3ODlweCAwcHgsICRjb2xvciAtMi4wNzIyN3B4IDIuMTY5MjZweCAwcHgsICRjb2xvciAtMi42Njc5OHB4IDEuMzcxODJweCAwcHgsICRjb2xvciAtMi45Njk5OHB4IDAuNDIzMzZweCAwcHgsICRjb2xvciAtMi45NDUwMnB4IC0wLjU3MTcwNHB4IDBweCwgJGNvbG9yIC0yLjU5NTg2cHggLTEuNTAzODNweCAwcHgsICRjb2xvciAtMS45NjA5M3B4IC0yLjI3MDQxcHggMHB4LCAkY29sb3IgLTEuMTEwMTNweCAtMi43ODcwNHB4IDBweCwgJGNvbG9yIC0wLjEzNzExOXB4IC0yLjk5Njg2cHggMHB4LCAkY29sb3IgMC44NTA5ODdweCAtMi44NzY3N3B4IDBweCwgJGNvbG9yIDEuNzQ1NDFweCAtMi40Mzk5OXB4IDBweCwgJGNvbG9yIDIuNDQ3NjlweCAtMS43MzQ1OXB4IDBweCwgJGNvbG9yIDIuODgwNTFweCAtMC44MzgyNDdweCAwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcG9zaXRpb24gICAgOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXggICAgIDogMztcbiAgICAgIHRvcCAgICAgICAgIDogNTAlO1xuICAgICAgbGVmdCAgICAgICAgOiA1MCU7XG4gICAgICBtYXgtd2lkdGggICA6IDEyNXB4O1xuICAgICAgb3ZlcmZsb3cgICAgOiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm0gICA6IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBmb250LXNpemUgICA6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0IDogNjAwO1xuICAgIH1cblxuICB9XG59XG5cbi8qICBjb250ZW50OiBcIlxcZTkwYVwiOyovXG5AaW5jbHVkZSBmcmFtZS1mb3JtKFwiXFxlOTBhXCIsICR3aGl0ZSwgd2hpdGUtYml6eik7XG5AaW5jbHVkZSBmcmFtZS1mb3JtKFwiXFxlOTBhXCIsICRjb2xvci10aGlyZCwgdGhpcmQtYml6eik7IiwiXG5cbi5tYXN0ZXItcm93e1xuICBiYWNrZ3JvdW5kIDogJGdyYXktMjAwO1xuICAuZmF7XG4gICAgdHJhbnNmb3JtOiBhbGwgMC4yNSBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmZhOmFjdGl2ZXtcbiAgICB0cmFuc2Zvcm06IGFsbCAwLjI1IGVhc2U7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG5cbiNyZW5hbWUtYnV0dG9ue1xuICBib3JkZXItcmFkaXVzOiAwIDEwcmVtIDEwcmVtIDA7XG59XG5cbi5zbGF2ZS1yb3d7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5LTEwMDtcblxuICAmOm50aC1jaGlsZChldmVuKXtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIH1cbiAgLmZhe1xuICAgIGNvbG9yIDogJGNvbG9yLXRleHQtc2Vjb25kYXJ5IWltcG9ydGFudDtcbiAgfVxufSIsIi5raXRpbnN0YWxsIHtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgLmJ0bi1wcmV2LXN0ZXAge1xuICAgICAgb3ZlcmZsb3cgICAgOiBoaWRkZW47XG5cbiAgICAgIGhlaWdodCAgICAgIDogNDBweDtcbiAgICAgIHdpZHRoICAgICAgIDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0IDogMjBweDtcbiAgICAgIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kICA6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyICAgICAgOiAwcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICB0cmFuc2l0aW9uICA6IGFsbCAuMzUgZWFzZTtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCAuMzUgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtICA6IHNjYWxlKDAuOCk7XG4gICAgICB9XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseSA6IFwidGhlbWlmeVwiO1xuICAgICAgICBjb250ZW50ICAgICA6IFwiXFxlNjI5XCI7XG4gICAgICAgIGZvbnQtc2l6ZSAgIDogMS41ZW07XG4gICAgICAgIGNvbG9yICAgICAgIDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uICAgIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCAgICAgICAgIDogNTAlO1xuICAgICAgICBsZWZ0ICAgICAgICA6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtICAgOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoICAgICAgIDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGgyLCBoMywgaDQge1xuICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsYWJlbCwgLmZvcm0tZ3JvdXAge1xuICAgICAgdGV4dC1hbGlnbiA6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFkcmVzc2VfZGlmZiB7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2luc3RhbGwtbWFpbi1jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIHBhZGRpbmcgOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gW2NsYXNzPVwiY29sLVwiXSwgJiA+IC5jb2wtMTIge1xuICAgICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtdHJpZ2dlciB7XG4gIHBhZGRpbmcgICAgICAgICA6IDJyZW07XG4gIHBhZGRpbmctdG9wICAgICA6IDE0NXB4O1xuICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodCAgICAgIDogNTUwcHg7XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3AgOiAzMHB4O1xuICB9XG5cbiAgLmtpdGluc3RhbGwtdGl0bGUge1xuICAgIHBhZGRpbmcgIDogMnJlbTtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHRvcCAgICAgIDogMDtcbiAgICB3aWR0aCAgICA6IDEwMCU7XG4gICAgbGVmdCAgICAgOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgICAgcG9zaXRpb24gOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmcgIDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgJi53ZWxjb21lLCAmLnRoYW5rcyB7XG4gICAgcGFkZGluZy10b3AgOiAyMHB4O1xuICAgIC5raXRpbnN0YWxsLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uIDogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nICA6IDAgIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmb250LWZhbWlseSA6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpe1xuICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRleHQge1xuICAgICAgICBmb250LWZhbWlseSA6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2luc3RhbGwtZm9ybSB7XG4gIHdpZHRoICAgICAgOiAxMDAlO1xuICB0ZXh0LWFsaWduIDogbGVmdDtcbn1cblxuI2luc3RhbGwtc3RlcHBlciB7XG4gIG1pbi1oZWlnaHQgIDogNTBweDtcbiAgcGFkZGluZy10b3AgOiAxcmVtO1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZyAgICAgOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3AgOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAubm8tYm9yZGVyLWxnIHtcbiAgICBib3JkZXIgOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2luc3RhbGwtZWRpdG9yIHtcbiAgaGVpZ2h0IDogYXV0bztcbn1cblxuI2luc3RhbGwtZm9ybSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIC8qdGV4dC1hbGlnbiA6IGNlbnRlciFpbXBvcnRhbnQ7Ki9cbiAgfVxuXG4gICN0b3BiYXItYnV0dG9ucyB7XG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ24gOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubG9nby1raXRpbnN0YWxsIHtcbiAgLmFsZXJ0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXIgICAgICAgICAgIDogMDtcbiAgICBjb2xvciAgICAgICAgICAgIDogJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZy1sZWZ0ICAgICA6IDYwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbiAgICAgICAgIDogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQgICAgICA6IDYwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQgICAgICA6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI1cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQgICA6IFwiXFxmMDVhXCI7XG4gICAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQgICAgICA6IDE1cHg7XG4gICAgICB0b3AgICAgICAgOiA1MCU7XG4gICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgI2luc3RhbGwtY29udGVudC1pbGx1c3RyYXRpb24ge1xuICAgIGRpc3BsYXkgOiBub25lO1xuICB9XG59XG5cblxuXG5cbiIsIi5sb2JpYm94LW5vdGlmeS13cmFwcGVye1xuICAmLnJpZ2h0e1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmxvYmlib3gtbm90aWZ5e1xuICAgIGZvbnQtZmFtaWx5IDokZm9udC1ib2R5IWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAubG9iaWJveC1ub3RpZnktaWNvbi13cmFwcGVye1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1MHB4O1xuXG4gICAgICAubG9iaWJveC1ub3RpZnktaWNvbntcbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgLmljb24tZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5mYXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2JpYm94LW5vdGlmeS1ib2R5e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgaGVpZ2h0OiA5MyU7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIC5sb2JpYm94LW5vdGlmeS10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubG9iaWJveC1jbG9zZXtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmxvYmlib3gtZGVsYXktaW5kaWNhdG9ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJzLWxvYmlib3goJG5hbWUsJGNvbG9yKXtcblxuICAubG9iaWJveC1ub3RpZnl7XG4gICAgJi5sb2JpYm94LW5vdGlmeS0jeyRuYW1lfXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgIC5sb2JpYm94LW5vdGlmeS1pY29uLXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5sb2JpYm94LWRlbGF5LWluZGljYXRvcntcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2JpYm94LWNsb3Nle1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJzLWxvYmlib3goc3VjY2VzcywkY29sb3ItZ3JlZW4pO1xuQGluY2x1ZGUgcnMtbG9iaWJveChlcnJvciwkY29sb3ItcmVkKTtcbkBpbmNsdWRlIHJzLWxvYmlib3goaW5mbywkY29sb3IteWVsbG93KTtcbkBpbmNsdWRlIHJzLWxvYmlib3god2FybmluZywkY29sb3ItYmx1ZSk7IiwiLnVpLW1lbnUubWVkaWEtbGlzdHtcbiAgc3Bhbi51aS1tZW51LWl0ZW0td3JhcHBlcntcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udWktYXV0b2NvbXBsZXRlLWlucHV0e1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiXG4jdHJlZXtcbiAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICBkaXNwbGF5IDogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgd2lkdGggOjEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICYgPiBzcGFuLmljb246bm90KC5leHBhbmQtaWNvbil7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG4gICAgJiA+IGFbaHJlZj1cIlwiXSxzcGFuLmluZGVudHtcbiAgICAgIG1hcmdpbi1sZWZ0IDozcmVtO1xuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQgOjJyZW07XG4gICAgJiA+IHNwYW4uZXhwYW5kLWljb257XG4gICAgIC8qIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICBsZWZ0IDoxMHB4O1xuICAgICAgdG9wIDo1MCU7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsqL1xuICAgIH1cbiAgICAmID4gYVtocmVmXj1cIiNcIl17XG4gICAgICB3aWR0aCA6MTAwJTtcbiAgICB9XG4gICAgLmZsdWlkbGlua3tcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDI7XG4gICAgLyogIGRpc3BsYXkgOiBub25lIWltcG9ydGFudDsqL1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4LWJhc2lze1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cblxufSIsIi5jYXJkLWV2ZW50c3tcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYgPiAucm93e1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jYXJkLWJvZHktZXZlbnRze1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvL2hlaWdodDogMzE4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIGRpdltjbGFzcyo9XCJjYXJkLWV2ZW50cy1pbmZvLVwiXXtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2tldy1wYXJlbnQuY2FyZC1ldmVudHMtaW5mby10b3B7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM4OTllYyAwJSwgIzdlYjFmMSA0NCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIGhlaWdodDogNjAlO1xuXG4gICAgICAgIC5za2V3LWNoaWxke1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDZkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgLmNvbnRhaW5lci1mbGV4e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLmNpdHl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aGlyZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tbGVmdHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JzLXdlYXRoZXInIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGVtcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53ZWF0aGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tcmlnaHR7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgLmRheXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpeyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vQ1RBXG4gICAgICAuY2FyZC1ldmVudHMtaW5mby1ib3R0b217XG4gICAgICAgIGhlaWdodDogNDAlO1xuXG4gICAgICAgIC5jb250YWluZXItZmxleHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAvLyBwb2ludGVyIHN1ciBsZXMgaXRlbXMgYWN0aXZlXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuZW1wdHl7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIC8vIGRlZmF1bHQgc3VyIGxlcyBpdGVtcyBlbXB0eVxuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3RpZntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aGlyZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksOCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmF7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1vdXRsaW5lKCRjb2xvci1wcmltYXJ5LDglKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4ubm8tbWV0ZW97XG4gIC5jaXR5OmFmdGVye1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuaW5mb3tcbiAgICAuaW5mby1sZWZ0e1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuQG1peGluIHJzLXRpY2tzdGFjaygka2V5LCRjb2xvcil7XG5cbiAgJGljb24tc2l6ZToxcmVtO1xuICAkc2l6ZTozN3B4O1xuXG4gIC50aWNrc3RhY2t7XG4gICAgZGlzcGxheSA6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50IDpzcGFjZS1hcm91bmQ7XG5cbiAgICAmLnRpY2tzdGFjay0jeyRrZXl9e1xuICAgICAgYXtcblxuICAgICAgICBkaXNwbGF5IDogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vLy8vLy8vLy8vLy9cbiAgICAgICAgbWFyZ2luIDowIDAuMXJlbTtcbiAgICAgICAgLy8vLy8vLy8vLy8vL1xuXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjM1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcjtcbiAgICAgICAgaGVpZ2h0IDokc2l6ZTtcbiAgICAgICAgd2lkdGggOiRzaXplO1xuICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgICBjb2xvciA6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQgOiAkc2l6ZTtcbiAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplIDokaWNvbi1zaXplO1xuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZSA6ICRpY29uLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjM1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogZGFya2VuKCRjb2xvciwyMCUpO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGE6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDUwJTsqL1xuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmOmFmdGVyLCY6YmVmb3Jle1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50IDogJyc7XG4gICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aCA6JHNpemU7XG4gICAgICAgICAgaGVpZ2h0IDokc2l6ZTtcbiAgICAgICAgICB0b3AgOjA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICY6YWZ0ZXIsJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogZGFya2VuKCRjb2xvciwyMCUpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbixpe1xuICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleCA6MjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGxlZnQgOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICByaWdodCA6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgYTpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgICAgYTpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRjb2xvcnN7XG5AaW5jbHVkZSBycy10aWNrc3RhY2soJGtleSwkY29sb3IpO1xufVxuIiwiLnNoZXBoZXJkLWFjdGl2ZSB7XG4gIC5zaGVwaGVyZC10YXJnZXQuc2hlcGhlcmQtZW5hYmxlZHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuXG4uc2hlcGhlcmQtc3RlcHtcbiAgJi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLWFycm93cy1wbGFpbi1idXR0b25ze1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLnNoZXBoZXJkLWNvbnRlbnR7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgbWluLXdpZHRoOiA1NDBweDtcbiAgICAgIH1cbiAgICAgIGhlYWRlcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZjVmZjtcblxuICAgICAgICAuc2hlcGhlcmQtY2FuY2VsLWxpbmt7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pyVXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoZXBoZXJkLXRpdGxle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gc3BhbntcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnNoZXBoZXJkLWNhbmNlbC1saW5rIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hlcGhlcmQtdGV4dHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgfVxuICAgICAgZm9vdGVye1xuICAgICAgICB1bC5zaGVwaGVyZC1idXR0b25ze1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuc2hlcGhlcmQtYnV0dG9ue1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmW2RhdGEtc2hlcGhlcmQtc3RlcD1cImdlc3Rpb24tdXNlci1tYWluXCJdLFxuICAmW2RhdGEtc2hlcGhlcmQtc3RlcD1cImdlc3Rpb24tZ3JvdXBlLXVzZXItbWFpblwiXSxcbiAgJltkYXRhLXNoZXBoZXJkLXN0ZXA9XCJob21lLW1haW5cIl0sXG4gICZbZGF0YS1zaGVwaGVyZC1zdGVwPVwib3JkZXJzLWxpc3QtbWFpblwiXSxcbiAgJltkYXRhLXNoZXBoZXJkLXN0ZXA9XCJjb20tbWFpbC1saXN0LW1haW5cIl0sXG4gICZbZGF0YS1zaGVwaGVyZC1zdGVwPVwibmV3cy1saXN0LW1haW5cIl0sXG4gICZbZGF0YS1zaGVwaGVyZC1zdGVwPVwicG9pbnRzLWxpc3QtbWFpblwiXSxcbiAgJltkYXRhLXNoZXBoZXJkLXN0ZXA9XCJwYXJhbS13ZWJzaXRlLW1haW5cIl0gIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgfVxuICAmW2RhdGEtc2hlcGhlcmQtc3RlcD1cImhvbWUtdG9wLWJhclwiXSB7XG4gICAgLnRvcGJhciB7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgfVxuICAmW2RhdGEtc2hlcGhlcmQtc3RlcD1cInBvaW50cy1saXN0LXNlY29uZFwiXSB7XG4gICAgI3RvdXItcG9pbnRzLWxpc3Qge1xuICAgICAgLmNvbC1zbS0xMiB7XG4gICAgICAgIHotaW5kZXg6IDExMTE7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuICAmW2RhdGEtc2hlcGhlcmQtc3RlcD1cIm5ld3MtbGlzdC10aGlyZFwiXSB7XG4gICAgI3RvdXItbmV3cy1saXN0IHtcbiAgICAgIC5jb2wtc20tMTIge1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgJltkYXRhLXNoZXBoZXJkLXN0ZXA9XCJwb2ludHMtbGlzdC1tYWluXCJdIHtcbiAgICAuZnJhbWUtZm9ybS13aGl0ZS1iaXp6IHtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfSAgICBcbiAgfVxufVxuIiwiLmNvbnRhaW5lci10b29sdGlwe1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXG4gIHVse1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn0iLCIudG9wYmFye1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAuYnJlYWRjcnVtYntcbiAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIHdpZHRoIDozNTBweDtcblxuICAgIC5tZWRpYS1saXN0e1xuICAgICAgd2lkdGggOjEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIC8vIFBldGl0IHRyaWFuZ2xlXG4gICAgICAvLyB3aWR0aDogMDtcbiAgICAgIC8vIGhlaWdodDogMDtcbiAgICAgIC8vIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgei1pbmRleDogNTA7XG4gICAgICB0b3A6IC0xMnB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDJweCAkY29sb3ItcGFsZS1wcmltYXJ5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWxlLXByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5IDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmR7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbSA6MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLmNhcmR7XG4gICAgICAubWVkaWEubWVkaWEtc2luZ2xle1xuICAgICAgIC8qICY6aG92ZXJ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDoycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmR7XG4gICYuY2FyZC1kb25uZWUtbnVtLXdpdGgtZm9ybXtcbiAgICAmID4gLnJvd3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWRvbm5lZS1udW1lcmlxdWV7XG5cbiAgICAgIC5kb25uZWUtbnVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFsZS1wcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblxuICAgICAgICAuaWxsdXN0cmF0aW9ue1xuICAgICAgICAgIG1pbi1oZWlnaHQgOjE1MHB4O1xuICAgICAgICAgIHdpZHRoIDoxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWJvZHl7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGZvcm17XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuY29udGFpbmVyLWZvcm17XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kYXNoYm9hcmQtY2FyZC1oZWlnaHQtdG90YWx7XG4gICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gICYuY2FyZC11c2VycywgJi5jYXJkLXBvaW50c3tcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcblxuICAgICYgPiAucm93e1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIH1cbiAgfVxuICAmLmNhcmQtcG9pbnRze1xuICAgIC5jb250YWluZXItZm9ybXtcbiAgICAgIGxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLXBsYW5uaW5ne1xuICAgIC5jYXJkLWJvZHl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm5hdi10YWJzLWxlZnR7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5uYXYtdGFic3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIC5tYXNre1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnR7XG4gICAgICAgICAgICAgICAgLmJhZGdlLXByaW1hcnl7XG4gICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjYlKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNiUpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wYWxlLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAubWFza3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnR7XG4gICAgICAgICAgICAgICAgICAuYmFkZ2UtcHJpbWFyeXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wYWxlLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAudGFiLXBhbmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyLWltZ3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9EYXNoYm9hcmQgQ29tbXVuaWNhdGlvblxuLmNhcmQtY29tbXVuaWNhdGlvbntcbiAgaGVpZ2h0OiA0MTBweDtcblxuXG4gIC5jb250YWluZXItaW1ne1xuICAgIGhlaWdodDogMjY1cHg7XG5cbiAgICBpbWd7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4uY2FyZC1mbGV4LTF7XG4gIGZsZXg6IDE7XG59XG4iLCIuZGFzaGJvYXJkLWNvbmZpZ3tcblxuICAuZG9ubmVlLW51bXtcbiAgICBpbWd7XG4gICAgICBtYXgtaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzc3tcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItYmxvY3MtY29udGVudXN7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJiA+IGRpdntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWctbG9hZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4jY29udGVudC1waWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2NvbnRlbnQtZm9sZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY29udGVudC1mb2xkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4uaW1nLW1pbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmNvbnRlbnQtbWVkaWFzLXVwbG9hZC1saW5rIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTNlNGU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1vdXQgNDAwbXMgbGluZWFyIDEgYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzZTRlNTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWluIDEwMDBtcyBsaW5lYXIgMSBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1tZWRpYXMtdXBsb2FkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTNlNGU1O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5cbi5hbGVydC1pbmZvIHtcbiAgICB3aWR0aDogMjQwcHg7XG59XG5cbi5jb250ZW50LW1lZGlhcy11cGxvYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlM2U0ZTU7XG59XG4uY29udGVudC1tZWRpYXMtdXBsb2FkIGksIC5jb250ZW50LW1lZGlhcy11cGxvYWQgaW1nIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1vdXQgNDAwbXMgbGluZWFyIDEgYm90aDtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5cbi5jb250ZW50LW1lZGlhcy11cGxvYWQ6aG92ZXIgaSwgLmNvbnRlbnQtbWVkaWFzLXVwbG9hZDpob3ZlciBpbWcge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWluIDEwMDBtcyBsaW5lYXIgMSBib3RoO1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAvKlxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDAuNWdyYWQpIHNjYWxlKDEuNSk7XG4gICAgKi9cbn1cblxuLmNvbnRlbnQtbWVkaWFzLWljb24tdXBsb2FkIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLyp0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEpOyovXG59XG5cbi5jb250ZW50LW1lZGlhcy11cGxvYWQtZW1wdHkge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNlM2U0ZTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1MHB4O1xufVxuXG4udGVhc2VyLXNpbXBsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29udGVudC1tZWRpYXMtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG59XG5cbiNtb2RhbC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC1waWMtZm9sZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50LXBpYy1mb2xkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuXG4uY29udGVudC1waWMtZm9sZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb250ZW50LXBpYy1waWN0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvbGRlcnMtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5cblxuXG5cbiAgXG4gIC8qIEdlbmVyYXRlZCB3aXRoIEJvdW5jZS5qcy4gRWRpdCBhdCBodHRwczovL2dvby5nbC9jRzZQc3AgKi9cbiAgXG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLWluIHsgXG4gICAgMCUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMy4yJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMC43NjMsIDAuNjUyLCAwLCAwLCAtMC41MDEsIDAuODcxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDQuMyUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuNjE0LCAwLjc5NywgMCwgMCwgLTAuNjQ5LCAwLjc2OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICA2LjQxJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMC4zMjUsIDAuOTUzLCAwLCAwLCAtMC44NTMsIDAuNTM0LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDguNjElIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjA4MywgMS4wMDIsIDAsIDAsIC0wLjk2MSwgMC4yOTYsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMTIuNzElIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4xNDksIDAuOTkyLCAwLCAwLCAtMS4wMDMsIC0wLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICAxMi45MSUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKC0wLjE1NCwgMC45OTEsIDAsIDAsIC0xLjAwMywgLTAuMDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMTcuMjIlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4xODEsIDAuOTg0LCAwLCAwLCAtMC45OTQsIC0wLjExMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICAxOC45MiUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKC0wLjE2MywgMC45ODcsIDAsIDAsIC0wLjk5NCwgLTAuMTE2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDI1LjIzJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoLTAuMDY2LCAwLjk5OCwgMCwgMCwgLTAuOTk4LCAtMC4wNjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMjguMzMlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4wMjgsIDEsIDAsIDAsIC0wLjk5OSwgLTAuMDM3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDMxLjQzJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoLTAuMDA0LCAxLCAwLCAwLCAtMSwgLTAuMDE1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDM5LjQ0JSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMC4wMTMsIDEsIDAsIDAsIC0xLCAwLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICA1Ni40NiUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAsIDEsIDAsIDAsIC0xLCAwLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDYxLjY2JSB7IHRyYW5zZm9ybTogbWF0cml4M2QoLTAuMDAxLCAxLCAwLCAwLCAtMSwgMCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICA4MS40OCUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAsIDEsIDAsIDAsIC0xLCAwLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDgzLjk4JSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMCwgMSwgMCwgMCwgLTEsIDAsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMCwgMSwgMCwgMCwgLTEsIDAsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9IFxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGFuaW1hdGlvbi1vdXQgeyBcbiAgICAwJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMCwgMSwgMCwgMCwgLTEsIDAsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgOTAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjc2MywgMC42NTIsIDAsIDAsIC0wLjUwMSwgMC44NzEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgODUlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjYxNCwgMC43OTcsIDAsIDAsIC0wLjY0OSwgMC43NjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgODAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjMyNSwgMC45NTMsIDAsIDAsIC0wLjg1MywgMC41MzQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgNzUlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjA4MywgMS4wMDIsIDAsIDAsIC0wLjk2MSwgMC4yOTYsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgNzAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4xNDksIDAuOTkyLCAwLCAwLCAtMS4wMDMsIC0wLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICA2NSUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKC0wLjE1NCwgMC45OTEsIDAsIDAsIC0xLjAwMywgLTAuMDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgNjAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4xODEsIDAuOTg0LCAwLCAwLCAtMC45OTQsIC0wLjExMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IG1hdHJpeDNkKC0wLjE2MywgMC45ODcsIDAsIDAsIC0wLjk5NCwgLTAuMTE2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDQwJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoLTAuMDY2LCAwLjk5OCwgMCwgMCwgLTAuOTk4LCAtMC4wNjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gICAgMzAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgtMC4wMjgsIDEsIDAsIDAsIC0wLjk5OSwgLTAuMDM3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDIwJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoLTAuMDA0LCAxLCAwLCAwLCAtMSwgLTAuMDE1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAgIDEwJSB7IHRyYW5zZm9ybTogbWF0cml4M2QoMC4wMTMsIDEsIDAsIDAsIC0xLCAwLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICB9XG4gICIsIi5wcmV2aWV3LW1lZGlhLnByZXZpZXc6bm90KDplbXB0eSkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG5cbiAgICAuZnVsbFdpZHRoUHJldmlldyAmIHsgICAgXG4gICAgICBpbWcgeyBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudGVhc2VyLnRlYXNlci1zaW1wbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyLXNpbXBsZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLypqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICB9XG4gICAgLnRlYXNlci1zaW1wbGUtLWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDppbmhlcml0O1xuICAgIH1cblxufVxuXG4vL0ljb24gUERGIHVuZSBmb2lzIGxlIGZpY2hpZXIgY2hhcmdlXG4udGVhc2VyLWljb24tcGRme1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmljb24tcGRme1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgfVxuICBmaWdjYXB0aW9ue1xuIC8qICAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjcsIDgxLCAwLjcpOyovXG5cbiAgICAuYnRue1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ub2RlLWNvbnRlbnQtYXJibyB7XG4gICY6bm90KC5ub2RlLWRpc2FibGVkKXtcbiAgICAmLmFjdGlme1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBhbGUtcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbi5leHBhbmQtaWNvbi1jb250ZW50IHtcbiAgd2lkdGg6IDE1MHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgLypiYWNrZ3JvdW5kOiAjZjVmNmY3OyovXG4gIH1cblxuICBwe1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLy9tZWRpYSBwYXRjaFxuXG4jZ2VzdGlvbm5haXJlLWltYWdle1xuXG5cbiAgLmNvbnRlbnQtaGlkZS1pZXtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIHdpZHRoIDoxMDAlO1xuICAgIGRpc3BsYXkgOiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuY2FyZC1ib2R5e1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgI2FyZWF7XG4gICAgd2lkdGggOjEwMCU7XG4gIH1cbiAgLmltZy1taW57XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIH1cblxuICAudGVhc2Vye1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIGJvcmRlciA6IDVweCBzb2xpZCB3aGl0ZTtcblxuICAgIC5jb250ZW50LWljb257XG4gICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgLmZhe1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAvKiAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7Ki9cbiAgICAgICAgZm9udC1zaXplIDoxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudC1pY29ue1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cblxuICAgIC5mYXtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQgOjAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodCA6MC41cmVtO1xuICAgICAgYmFja2dyb3VuZCA6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3IgOiAkd2hpdGU7XG4gICAgICB3aWR0aCA6MzVweDtcbiAgICAgIGhlaWdodCA6MzVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAvKnRyYW5zaXRpb246IGFsbCAwczsqL1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kIDogZGFya2VuKCRjb2xvci1wcmltYXJ5LDE1JSk7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50ZWFzZXIuaXRlbS1jaGVja3tcbiAgICAuY29udGVudC1pY29ue1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLnRvcC1idXR0b25ze1xuICAgLyogcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDo5OTk5OyovXG4gICAgLnRlYXNlci5pdGVtLWNoZWNre1xuICAgICAgLmNvbnRlbnQtaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXggOjk5OTtcbiAgICAgICAgbGVmdCA6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMwJSk7XG4gICAgICAgIHdpZHRoIDoxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZmF7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBzd29vc2h0b3AgMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIC8qICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTsqL1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcblxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm90dG9tLWJ1dHRvbnN7XG4gICAgLnRlYXNlci5pdGVtLWNoZWNre1xuICAgICAgLmNvbnRlbnQtaWNvbntcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdCA6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzAlKTtcbiAgICAgICAgd2lkdGggOjEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mYXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICBhbmltYXRpb246IHN3b29zaGJvdHRvbSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgLyogICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpOyovXG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcblxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KXtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDUpe1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cbkBrZXlmcmFtZXMgc3dvb3NodG9wIHtcbiAgMCUgeyBvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDMwMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMzAwLCAwLCAxKTsgfVxuICAxLjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMTA0LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAyMzcuMDIsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMTA0LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAyMzcuMDIsIDAsIDEpOyB9XG4gIDIuNTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMTI3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAxODIuNzk4LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjEyNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMTgyLjc5OCwgMCwgMSk7IH1cbiAgNC4xJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjEwOCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMTI1LjkxMiwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4xMDgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDEyNS45MTIsIDAsIDEpOyB9XG4gIDUuNzElIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDczLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCA3OS41OTYsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDczLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCA3OS41OTYsIDAsIDEpOyB9XG4gIDguMTElIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDI5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAzMS42NDcsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDI5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAzMS42NDcsIDAsIDEpOyB9XG4gIDguODElIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDIxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAyMS44NCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMjEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDIxLjg0LCAwLCAxKTsgfVxuICAxMS45NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC00LjgyNSwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC00LjgyNSwgMCwgMSk7IH1cbiAgMTIuMTElIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtNS41MywgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC01LjUzLCAwLCAxKTsgfVxuICAxNS4wNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0xMi42NjIsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMTIuNjYyLCAwLCAxKTsgfVxuICAxNi4xMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0xMy4wMDcsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMTMuMDA3LCAwLCAxKTsgfVxuICAyNy4yMyUgeyBvcGFjaXR5OjE7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMi4zNTIsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0yLjM1MiwgMCwgMSk7IH1cbiAgMjcuNTglIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0yLjEyMSwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTIuMTIxLCAwLCAxKTsgfVxuICAzOC4zNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMC4zMTEsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAuMzExLCAwLCAxKTsgfVxuICA0MC4wOSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMC4yOTEsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAuMjkxLCAwLCAxKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMC4wNDgsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAuMDQ4LCAwLCAxKTsgfVxuICA2MC41NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTAuMDA3LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMC4wMDcsIDAsIDEpOyB9XG4gIDgyLjc4JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHsgb3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3b29zaGJvdHRvbSB7XG4gIDAlIHsgb3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMzAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMzAwLCAwLCAxKTsgfVxuICAxLjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMjA3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMjM3LjAyLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjIwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTIzNy4wMiwgMCwgMSk7IH1cbiAgMi41NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4yNTQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0xODIuNzk4LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjI1NCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTE4Mi43OTgsIDAsIDEpOyB9XG4gIDQuMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4yMTYsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0xMjUuOTEyLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjIxNiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTEyNS45MTIsIDAsIDEpOyB9XG4gIDUuNzElIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMTQ2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtNzkuNTk2LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjE0NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTc5LjU5NiwgMCwgMSk7IH1cbiAgOC4xMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNTksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0zMS42NDcsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDU5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMzEuNjQ3LCAwLCAxKTsgfVxuICA4LjgxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTIxLjg0LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTIxLjg0LCAwLCAxKTsgfVxuICAxMS45NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDQuODI1LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgNC44MjUsIDAsIDEpOyB9XG4gIDEyLjExJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgNS41MywgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDUuNTMsIDAsIDEpOyB9XG4gIDE1LjA3JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMTIuNjYyLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMTIuNjYyLCAwLCAxKTsgfVxuICAxNi4xMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTYsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDEzLjAwNywgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTYsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDEzLjAwNywgMCwgMSk7IH1cbiAgMjcuMjMlIHsgb3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAyLjM1MiwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMi4zNTIsIDAsIDEpOyB9XG4gIDI3LjU4JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAyLjEyMSwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMi4xMjEsIDAsIDEpOyB9XG4gIDM4LjM0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMC4zMTEsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0wLjMxMSwgMCwgMSk7IH1cbiAgNDAuMDklIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIC0wLjI5MSwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTAuMjkxLCAwLCAxKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgLTAuMDQ4LCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAtMC4wNDgsIDAsIDEpOyB9XG4gIDYwLjU2JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLjAwNywgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMC4wMDcsIDAsIDEpOyB9XG4gIDgyLjc4JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbn1cblxuXG4jY29udGVudC1jaGlsZC1mb2xkZXJ7XG4gIHdpZHRoIDoxMDAlO1xuICAmID4gLmdyaWR7XG4gICAgbWFyZ2luIDogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGggOiAxMDAlO1xuICB9XG59XG5cblxuXG4vLyB0b0RPIEFUVEVOVElPTiBydWxlcyBwb3VyIG1vZGFsIGdsb2JhbFxuLm1vZGFsLWRpYWxvZ3tcbiAgLmNvbnRhaW5lci1pbWd7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoIDo3NTBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0IDo3NTBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBDcm9wIHBhdGNoIElFXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubW9kYWwtZGlhbG9ne1xuICAubW9kYWwtYm9keS5tb2RhbC1ib2R5LWNyb3B7XG4gICAgZGlzcGxheSA6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuICB9XG5cbiAuY3JvcHBlci1iZyBpbWd7XG4gICB3aWR0aCA6MTAwJTtcbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7ICBcbiAgICAudGV4dC11c2Vycy1saXN0LWNvbm5lY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5waWN0by11c2Vycy1saXN0LWNvbm5lY3Rpb24sIGltZy51c2VyLWF2YXRhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtdXNlcnMtbGlzdC1jb25uZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTc1cHgpIHtcbiAgICAucGljdG8tdXNlcnMtbGlzdC1jb25uZWN0aW9uLCBpbWcudXNlci1hdmF0YXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC11c2Vycy1saXN0LWNvbm5lY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufSIsIlxuLy9maXggYnVnIHNhZmFyaSB6LWluZGV4ICsgaGlkZGVuXG4gIC5saXR5LWNvbnRlbnR7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsIWltcG9ydGFudDtcbiAgfVxuXG4ucG9waW4tYmllbnZlbnVle1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWw7XG5cblxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcblxuICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG5cblxuICAgICAgLmNhcmR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wYWxlLXByaW1hcnk7XG5cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLy8gZ2xvYmFsIHN2Z1xuXG4gICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGggOjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgJiNldGFwZV8ye1xuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6I0U3RUNGMDt9XG4gICAgICAgICAgICAgIC5zdDF7ZmlsbDojRkZGRkZGO31cbiAgICAgICAgICAgICAgLnN0MntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3Qze2ZpbGw6I0ZGQkMyQTt9XG4gICAgICAgICAgICAgIC5zdDR7ZmlsbDojREJEQkRDO31cbiAgICAgICAgICAgICAgLnN0NXtmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3Q2e2ZpbGw6Izg5OTA5Nzt9XG4gICAgICAgICAgICAgIC5zdDd7ZmlsbDojNEI1ODY0O31cbiAgICAgICAgICAgICAgLnN0OHtmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3Q5e2ZpbGw6IzQyNTE1ODt9XG4gICAgICAgICAgICAgIC5zdDEwe2ZpbGw6bm9uZTt9XG4gICAgICAgICAgICAgIC5zdDExe2ZvbnQtZmFtaWx5OidPcGVuU2Fucy1TZW1pYm9sZCc7fVxuICAgICAgICAgICAgICAuc3QxMntmb250LXNpemU6MTJweDt9XG4gICAgICAgICAgICAgIC5zdDEze2ZvbnQtc2l6ZToxMXB4O31cbiAgICAgICAgICAgICAgLnN0MTR7ZmlsbDpub25lO3N0cm9rZTojODA4MDgwO3N0cm9rZS1taXRlcmxpbWl0OjEwO31cbiAgICAgICAgICAgICAgLnN0MTV7ZmlsbDojRjJGMkYyO31cbiAgICAgICAgICAgICAgLnN0MTZ7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0MTd7ZmlsbDojMzMzMzMzO31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1mYW1pbHk6J1JvYm90by1MaWdodCc7fVxuICAgICAgICAgICAgICAuc3QxOXtmb250LXNpemU6MjdweDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZvbnQtc2l6ZToxOXB4O31cbiAgICAgICAgICAgICAgLnN0MjF7ZmlsbDojMUExQTFBO31cbiAgICAgICAgICAgICAgLnN0MjJ7Zm9udC1mYW1pbHk6J09wZW5TYW5zJzt9XG4gICAgICAgICAgICAgIC5zdDIze2ZvbnQtc2l6ZToxM3B4O31cbiAgICAgICAgICAgICAgLnN0MjR7ZmlsbDojRTJFMkUyO31cbiAgICAgICAgICAgICAgLnN0MjV7ZmlsbDojRThGNUZGO31cbiAgICAgICAgICAgICAgLnN0MjZ7ZmlsbDojNUZCMEU1O31cbiAgICAgICAgICAgICAgLnN0Mjd7ZmlsbDojRDJFOUY3O31cbiAgICAgICAgICAgICAgLnN0Mjh7ZmlsbDojMDY4NkQ4O31cbiAgICAgICAgICAgICAgLnN0Mjl7ZmlsbDojRkRGMkM2O31cbiAgICAgICAgICAgICAgLnN0MzB7ZmlsbDojRjlCQjMwO31cbiAgICAgICAgICAgICAgLnN0MzF7ZmlsbDojQ0NDQ0NDO31cbiAgICAgICAgICAgICAgLnN0MzJ7ZmlsbDojM0E0MjM3O31cbiAgICAgICAgICAgICAgLnN0MzN7ZmlsbDojRDE5NjIwO31cbiAgICAgICAgICAgICAgLnN0MzR7Zm9udC1mYW1pbHk6J015cmlhZFByby1SZWd1bGFyJzt9XG4gICAgICAgICAgICAgIC5zdDM1e2ZvbnQtc2l6ZToxNHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjZXRhcGVfM3tcbiAgICAgICAgICAgICAgLnN0MHtmaWxsOiNFN0VDRjA7fVxuICAgICAgICAgICAgICAuc3Qxe2ZpbGw6I0ZGRkZGRjt9XG4gICAgICAgICAgICAgIC5zdDJ7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0M3tmaWxsOiNEQkRCREM7fVxuICAgICAgICAgICAgICAuc3Q0e2ZpbGw6IzhBNzU0Mjt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDojODk5MDk3O31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3Q3e2ZpbGw6IzY5N0E4Mjt9XG4gICAgICAgICAgICAgIC5zdDh7ZmlsbDojNDI1MTU4O31cbiAgICAgICAgICAgICAgLnN0OXtmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3QxMHtmaWxsOm5vbmU7fVxuICAgICAgICAgICAgICAuc3QxMXtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTJ7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxM3tmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDE0e2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDE1e2ZpbGw6I0YyRjJGMjt9XG4gICAgICAgICAgICAgIC5zdDE2e2ZpbGw6IzMzMzMzMzt9XG4gICAgICAgICAgICAgIC5zdDE3e2ZvbnQtZmFtaWx5OidSb2JvdG8tTGlnaHQnO31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1zaXplOjI3cHg7fVxuICAgICAgICAgICAgICAuc3QxOXtmaWxsOiMxQTFBMUE7fVxuICAgICAgICAgICAgICAuc3QyMHtmb250LWZhbWlseTonT3BlblNhbnMnO31cbiAgICAgICAgICAgICAgLnN0MjF7Zm9udC1zaXplOjEzcHg7fVxuICAgICAgICAgICAgICAuc3QyMntmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3QyM3tvcGFjaXR5OjAuMjM7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0MjR7ZmlsbDojRkZGRkZGO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNldGFwZV80e1xuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6I0U3RUNGMDt9XG4gICAgICAgICAgICAgIC5zdDF7ZmlsbDojRkZGRkZGO31cbiAgICAgICAgICAgICAgLnN0MntmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3Qze29wYWNpdHk6MC4yO2ZpbGw6IzAwOTdFRDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO31cbiAgICAgICAgICAgICAgLnN0NHtvcGFjaXR5OjAuMjtmaWxsOm5vbmU7c3Ryb2tlOiMwMDk3RUQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDojREJEQkRDO31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOm5vbmU7fVxuICAgICAgICAgICAgICAuc3Q3e2ZpbGw6IzMzMzMzMzt9XG4gICAgICAgICAgICAgIC5zdDh7Zm9udC1mYW1pbHk6J1JvYm90by1MaWdodCc7fVxuICAgICAgICAgICAgICAuc3Q5e2ZvbnQtc2l6ZToyN3B4O31cbiAgICAgICAgICAgICAgLnN0MTB7Zm9udC1mYW1pbHk6J09wZW5TYW5zLVNlbWlib2xkJzt9XG4gICAgICAgICAgICAgIC5zdDExe2ZvbnQtc2l6ZToxMnB4O31cbiAgICAgICAgICAgICAgLnN0MTJ7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MTN7ZmlsbDojOEE3NTQyO31cbiAgICAgICAgICAgICAgLnN0MTR7ZmlsbDojODk5MDk3O31cbiAgICAgICAgICAgICAgLnN0MTV7ZmlsbDojNEI1ODY0O31cbiAgICAgICAgICAgICAgLnN0MTZ7ZmlsbDojNjk3QTgyO31cbiAgICAgICAgICAgICAgLnN0MTd7ZmlsbDojNDI1MTU4O31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1zaXplOjExcHg7fVxuICAgICAgICAgICAgICAuc3QxOXtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgICAuc3QyMHtmb250LWZhbWlseTonT3BlblNhbnMnO31cbiAgICAgICAgICAgICAgLnN0MjF7ZmlsbDojRkZGRkZGO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgICAuc3QyMntvcGFjaXR5OjAuMDg7ZmlsbDojMDA5N0VEO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fVxuICAgICAgICAgICAgICAuc3QyM3tmaWxsOiNDQ0NDQ0M7fVxuICAgICAgICAgICAgICAuc3QyNHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiNFNkU2RTY7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI2V0YXBlXzV7XG4gICAgICAgICAgICAgIC5zdDB7ZmlsbDojRTdFQ0YwO31cbiAgICAgICAgICAgICAgLnN0MXtmaWxsOiNGRkZGRkY7fVxuICAgICAgICAgICAgICAuc3Qye29wYWNpdHk6MC4yNztmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3Qze29wYWNpdHk6MC4yO2ZpbGw6IzAwOTdFRDt9XG4gICAgICAgICAgICAgIC5zdDR7ZmlsbDojRkZCQzJBO31cbiAgICAgICAgICAgICAgLnN0NXtmaWxsOiNEQkRCREM7fVxuICAgICAgICAgICAgICAuc3Q2e2ZpbGw6bm9uZTt9XG4gICAgICAgICAgICAgIC5zdDd7ZmlsbDojMzMzMzMzO31cbiAgICAgICAgICAgICAgLnN0OHtmb250LWZhbWlseTonUm9ib3RvLUxpZ2h0Jzt9XG4gICAgICAgICAgICAgIC5zdDl7Zm9udC1zaXplOjI3cHg7fVxuICAgICAgICAgICAgICAuc3QxMHtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTF7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxMntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3QxM3tmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3QxNHtmaWxsOiM4OTkwOTc7fVxuICAgICAgICAgICAgICAuc3QxNXtmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3QxNntmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3QxN3tmaWxsOiM0MjUxNTg7fVxuICAgICAgICAgICAgICAuc3QxOHtmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDE5e2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZvbnQtZmFtaWx5OidPcGVuU2Fucyc7fVxuICAgICAgICAgICAgICAuc3QyMXtmaWxsOiNGRkZGRkY7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIye2ZpbGw6I0NDQ0NDQzt9XG4gICAgICAgICAgICAgIC5zdDIze29wYWNpdHk6MC4xMTtmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3QyNHtvcGFjaXR5OjAuMDg7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MjV7ZmlsbDojMDA5N0VEO31cblxuICAgICAgICAgICAgICAuc3QyNntvcGFjaXR5OjAuMjc7ZmlsbDpub25lO3N0cm9rZTojMjlBQkUyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjEsODt9XG4gICAgICAgICAgICAgIC5zdDI3e2ZpbGw6bm9uZTtzdHJva2U6I0U2RTZFNjtzdHJva2Utd2lkdGg6MC41O3N0cm9rZS1taXRlcmxpbWl0OjEwO31cbiAgICAgICAgICAgICAgLnN0Mjh7ZmlsbDojRTZFNkU2O31cbiAgICAgICAgICAgICAgLnN0Mjl7ZmlsbDojNEQ0RDREO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjZXRhcGVfNntcbiAgICAgICAgICAgICAgLnN0MHtmaWxsOiNFN0VDRjA7fVxuICAgICAgICAgICAgICAuc3Qxe2ZpbGw6I0ZGRkZGRjt9XG4gICAgICAgICAgICAgIC5zdDJ7b3BhY2l0eTowLjI7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0M3tmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3Q0e2ZpbGw6I0RCREJEQzt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDpub25lO31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOiMzMzMzMzM7fVxuICAgICAgICAgICAgICAuc3Q3e2ZvbnQtZmFtaWx5OidSb2JvdG8tTGlnaHQnO31cbiAgICAgICAgICAgICAgLnN0OHtmb250LXNpemU6MjdweDt9XG4gICAgICAgICAgICAgIC5zdDl7Zm9udC1zaXplOjE2cHg7fVxuICAgICAgICAgICAgICAuc3QxMHtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTF7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxMntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3QxM3tmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3QxNHtmaWxsOiM4OTkwOTc7fVxuICAgICAgICAgICAgICAuc3QxNXtmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3QxNntmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3QxN3tmaWxsOiM0MjUxNTg7fVxuICAgICAgICAgICAgICAuc3QxOHtmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3QxOXtmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIxe2ZvbnQtZmFtaWx5OidPcGVuU2Fucyc7fVxuICAgICAgICAgICAgICAuc3QyMntmaWxsOiNDQ0NDQ0M7fVxuICAgICAgICAgICAgICAuc3QyM3tvcGFjaXR5OjAuMDg7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MjR7b3BhY2l0eTowLjI2O2ZpbGw6bm9uZTtzdHJva2U6IzAwOTdFRDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0e1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vQnV0dG9uXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tdmFsaWR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tdmFsaWR7XG4gICAgICByaWdodDogLTY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi12YWxpZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxNTAwbXMgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICBsZWZ0OiAtNjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9QYWdpbmF0aW9uXG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5hbmltYXRpb24tdGFyZ2V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbiAxMDAwbXMgbGluZWFyIGJvdGg7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uIDEwMDBtcyBsaW5lYXIgYm90aDtcbn1cblxuLyogR2VuZXJhdGVkIHdpdGggQm91bmNlLmpzLiBFZGl0IGF0IGh0dHBzOi8vZ29vLmdsL2hTMzQ1aSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsIDAsIDAsIDAsIDAsIDAuNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC43LCAwLCAwLCAwLCAwLCAwLjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDMuNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC43OTUsIDAsIDAsIDAsIDAsIDAuODIyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjc5NSwgMCwgMCwgMCwgMCwgMC44MjIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDQuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MzUsIDAsIDAsIDAsIDAsIDAuODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODM1LCAwLCAwLCAwLCAwLCAwLjg4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA2LjgxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjg5OCwgMCwgMCwgMCwgMCwgMC45NjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODk4LCAwLCAwLCAwLCAwLCAwLjk2OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgOS40MSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45NjUsIDAsIDAsIDAsIDAsIDEuMDUsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTY1LCAwLCAwLCAwLCAwLCAxLjA1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMC4yMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45ODIsIDAsIDAsIDAsIDAsIDEuMDY4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk4MiwgMCwgMCwgMCwgMCwgMS4wNjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDEzLjYxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxNC4xMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNDIsIDAsIDAsIDAsIDAsIDEuMDk5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MiwgMCwgMCwgMCwgMCwgMS4wOTksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDE3LjUyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA2MiwgMCwgMCwgMCwgMCwgMS4wNzIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDYyLCAwLCAwLCAwLCAwLCAxLjA3MiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMTguNzIlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDY0LCAwLCAwLCAwLCAwLCAxLjA1NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wNjQsIDAsIDAsIDAsIDAsIDEuMDU2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyMS4zMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNTksIDAsIDAsIDAsIDAsIDEuMDIxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA1OSwgMCwgMCwgMCwgMCwgMS4wMjEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDI0LjMyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0NSwgMCwgMCwgMCwgMCwgMC45ODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQ1LCAwLCAwLCAwLCAwLCAwLjk4OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjUuMjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQsIDAsIDAsIDAsIDAsIDAuOTgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0LCAwLCAwLCAwLCAwLCAwLjk4MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjkuMDMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE5LCAwLCAwLCAwLCAwLCAwLjk2OSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTksIDAsIDAsIDAsIDAsIDAuOTY5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyOS45MyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTQsIDAsIDAsIDAsIDAsIDAuOTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE0LCAwLCAwLCAwLCAwLCAwLjk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAzNS41NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQsIDAsIDAsIDAsIDAsIDAuOTg5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NCwgMCwgMCwgMCwgMCwgMC45ODksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDM2Ljc0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MSwgMCwgMCwgMCwgMCwgMC45OTQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTkxLCAwLCAwLCAwLCAwLCAwLjk5NCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNDEuMDQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTg4LCAwLCAwLCAwLCAwLCAxLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45ODgsIDAsIDAsIDAsIDAsIDEuMDA3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA0NC40NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNTIuMTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3LCAwLCAwLCAwLCAwLCAxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTcsIDAsIDAsIDAsIDAsIDEuMDAyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA1OS44NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDAuOTk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDYzLjI2JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAyLCAwLCAwLCAwLCAwLCAwLjk5OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNzUuMjglIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEuMDAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgODUuNDklIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDkwLjY5JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsIDAsIDAsIDAsIDAsIDAuNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC43LCAwLCAwLCAwLCAwLCAwLjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDMuNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC43OTUsIDAsIDAsIDAsIDAsIDAuODIyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjc5NSwgMCwgMCwgMCwgMCwgMC44MjIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDQuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MzUsIDAsIDAsIDAsIDAsIDAuODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODM1LCAwLCAwLCAwLCAwLCAwLjg4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA2LjgxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjg5OCwgMCwgMCwgMCwgMCwgMC45NjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODk4LCAwLCAwLCAwLCAwLCAwLjk2OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgOS40MSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45NjUsIDAsIDAsIDAsIDAsIDEuMDUsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTY1LCAwLCAwLCAwLCAwLCAxLjA1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMC4yMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45ODIsIDAsIDAsIDAsIDAsIDEuMDY4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk4MiwgMCwgMCwgMCwgMCwgMS4wNjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDEzLjYxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxNC4xMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNDIsIDAsIDAsIDAsIDAsIDEuMDk5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MiwgMCwgMCwgMCwgMCwgMS4wOTksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDE3LjUyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA2MiwgMCwgMCwgMCwgMCwgMS4wNzIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDYyLCAwLCAwLCAwLCAwLCAxLjA3MiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMTguNzIlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDY0LCAwLCAwLCAwLCAwLCAxLjA1NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wNjQsIDAsIDAsIDAsIDAsIDEuMDU2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyMS4zMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNTksIDAsIDAsIDAsIDAsIDEuMDIxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA1OSwgMCwgMCwgMCwgMCwgMS4wMjEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDI0LjMyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0NSwgMCwgMCwgMCwgMCwgMC45ODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQ1LCAwLCAwLCAwLCAwLCAwLjk4OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjUuMjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQsIDAsIDAsIDAsIDAsIDAuOTgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0LCAwLCAwLCAwLCAwLCAwLjk4MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjkuMDMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE5LCAwLCAwLCAwLCAwLCAwLjk2OSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTksIDAsIDAsIDAsIDAsIDAuOTY5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyOS45MyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTQsIDAsIDAsIDAsIDAsIDAuOTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE0LCAwLCAwLCAwLCAwLCAwLjk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAzNS41NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQsIDAsIDAsIDAsIDAsIDAuOTg5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NCwgMCwgMCwgMCwgMCwgMC45ODksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDM2Ljc0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MSwgMCwgMCwgMCwgMCwgMC45OTQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTkxLCAwLCAwLCAwLCAwLCAwLjk5NCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNDEuMDQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTg4LCAwLCAwLCAwLCAwLCAxLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45ODgsIDAsIDAsIDAsIDAsIDEuMDA3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA0NC40NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNTIuMTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3LCAwLCAwLCAwLCAwLCAxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTcsIDAsIDAsIDAsIDAsIDEuMDAyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA1OS44NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDAuOTk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDYzLjI2JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAyLCAwLCAwLCAwLCAwLCAwLjk5OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNzUuMjglIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEuMDAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgODUuNDklIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDkwLjY5JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG59XG5cbiIsIi8vZml4IGJ1ZyBzYWZhcmkgei1pbmRleCArIGhpZGRlblxuLmxpdHktY29udGVudHtcbiAgdHJhbnNmb3JtOiBpbml0aWFsIWltcG9ydGFudDtcbn1cblxuLnBvcGluLWNoYW5nZWxvZ3tcblxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWw7XG5cbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG5cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuXG5cbiAgICAgIC5jYXJke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFsZS1wcmltYXJ5O1xuXG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgcGFkZGluZyA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLy8gZ2xvYmFsIHN2Z1xuXG4gICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGggOjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgJiNldGFwZV8ye1xuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6I0U3RUNGMDt9XG4gICAgICAgICAgICAgIC5zdDF7ZmlsbDojRkZGRkZGO31cbiAgICAgICAgICAgICAgLnN0MntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3Qze2ZpbGw6I0ZGQkMyQTt9XG4gICAgICAgICAgICAgIC5zdDR7ZmlsbDojREJEQkRDO31cbiAgICAgICAgICAgICAgLnN0NXtmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3Q2e2ZpbGw6Izg5OTA5Nzt9XG4gICAgICAgICAgICAgIC5zdDd7ZmlsbDojNEI1ODY0O31cbiAgICAgICAgICAgICAgLnN0OHtmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3Q5e2ZpbGw6IzQyNTE1ODt9XG4gICAgICAgICAgICAgIC5zdDEwe2ZpbGw6bm9uZTt9XG4gICAgICAgICAgICAgIC5zdDExe2ZvbnQtZmFtaWx5OidPcGVuU2Fucy1TZW1pYm9sZCc7fVxuICAgICAgICAgICAgICAuc3QxMntmb250LXNpemU6MTJweDt9XG4gICAgICAgICAgICAgIC5zdDEze2ZvbnQtc2l6ZToxMXB4O31cbiAgICAgICAgICAgICAgLnN0MTR7ZmlsbDpub25lO3N0cm9rZTojODA4MDgwO3N0cm9rZS1taXRlcmxpbWl0OjEwO31cbiAgICAgICAgICAgICAgLnN0MTV7ZmlsbDojRjJGMkYyO31cbiAgICAgICAgICAgICAgLnN0MTZ7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0MTd7ZmlsbDojMzMzMzMzO31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1mYW1pbHk6J1JvYm90by1MaWdodCc7fVxuICAgICAgICAgICAgICAuc3QxOXtmb250LXNpemU6MjdweDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZvbnQtc2l6ZToxOXB4O31cbiAgICAgICAgICAgICAgLnN0MjF7ZmlsbDojMUExQTFBO31cbiAgICAgICAgICAgICAgLnN0MjJ7Zm9udC1mYW1pbHk6J09wZW5TYW5zJzt9XG4gICAgICAgICAgICAgIC5zdDIze2ZvbnQtc2l6ZToxM3B4O31cbiAgICAgICAgICAgICAgLnN0MjR7ZmlsbDojRTJFMkUyO31cbiAgICAgICAgICAgICAgLnN0MjV7ZmlsbDojRThGNUZGO31cbiAgICAgICAgICAgICAgLnN0MjZ7ZmlsbDojNUZCMEU1O31cbiAgICAgICAgICAgICAgLnN0Mjd7ZmlsbDojRDJFOUY3O31cbiAgICAgICAgICAgICAgLnN0Mjh7ZmlsbDojMDY4NkQ4O31cbiAgICAgICAgICAgICAgLnN0Mjl7ZmlsbDojRkRGMkM2O31cbiAgICAgICAgICAgICAgLnN0MzB7ZmlsbDojRjlCQjMwO31cbiAgICAgICAgICAgICAgLnN0MzF7ZmlsbDojQ0NDQ0NDO31cbiAgICAgICAgICAgICAgLnN0MzJ7ZmlsbDojM0E0MjM3O31cbiAgICAgICAgICAgICAgLnN0MzN7ZmlsbDojRDE5NjIwO31cbiAgICAgICAgICAgICAgLnN0MzR7Zm9udC1mYW1pbHk6J015cmlhZFByby1SZWd1bGFyJzt9XG4gICAgICAgICAgICAgIC5zdDM1e2ZvbnQtc2l6ZToxNHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjZXRhcGVfM3tcbiAgICAgICAgICAgICAgLnN0MHtmaWxsOiNFN0VDRjA7fVxuICAgICAgICAgICAgICAuc3Qxe2ZpbGw6I0ZGRkZGRjt9XG4gICAgICAgICAgICAgIC5zdDJ7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0M3tmaWxsOiNEQkRCREM7fVxuICAgICAgICAgICAgICAuc3Q0e2ZpbGw6IzhBNzU0Mjt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDojODk5MDk3O31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3Q3e2ZpbGw6IzY5N0E4Mjt9XG4gICAgICAgICAgICAgIC5zdDh7ZmlsbDojNDI1MTU4O31cbiAgICAgICAgICAgICAgLnN0OXtmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3QxMHtmaWxsOm5vbmU7fVxuICAgICAgICAgICAgICAuc3QxMXtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTJ7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxM3tmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDE0e2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDE1e2ZpbGw6I0YyRjJGMjt9XG4gICAgICAgICAgICAgIC5zdDE2e2ZpbGw6IzMzMzMzMzt9XG4gICAgICAgICAgICAgIC5zdDE3e2ZvbnQtZmFtaWx5OidSb2JvdG8tTGlnaHQnO31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1zaXplOjI3cHg7fVxuICAgICAgICAgICAgICAuc3QxOXtmaWxsOiMxQTFBMUE7fVxuICAgICAgICAgICAgICAuc3QyMHtmb250LWZhbWlseTonT3BlblNhbnMnO31cbiAgICAgICAgICAgICAgLnN0MjF7Zm9udC1zaXplOjEzcHg7fVxuICAgICAgICAgICAgICAuc3QyMntmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3QyM3tvcGFjaXR5OjAuMjM7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0MjR7ZmlsbDojRkZGRkZGO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNldGFwZV80e1xuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6I0U3RUNGMDt9XG4gICAgICAgICAgICAgIC5zdDF7ZmlsbDojRkZGRkZGO31cbiAgICAgICAgICAgICAgLnN0MntmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3Qze29wYWNpdHk6MC4yO2ZpbGw6IzAwOTdFRDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO31cbiAgICAgICAgICAgICAgLnN0NHtvcGFjaXR5OjAuMjtmaWxsOm5vbmU7c3Ryb2tlOiMwMDk3RUQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDojREJEQkRDO31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOm5vbmU7fVxuICAgICAgICAgICAgICAuc3Q3e2ZpbGw6IzMzMzMzMzt9XG4gICAgICAgICAgICAgIC5zdDh7Zm9udC1mYW1pbHk6J1JvYm90by1MaWdodCc7fVxuICAgICAgICAgICAgICAuc3Q5e2ZvbnQtc2l6ZToyN3B4O31cbiAgICAgICAgICAgICAgLnN0MTB7Zm9udC1mYW1pbHk6J09wZW5TYW5zLVNlbWlib2xkJzt9XG4gICAgICAgICAgICAgIC5zdDExe2ZvbnQtc2l6ZToxMnB4O31cbiAgICAgICAgICAgICAgLnN0MTJ7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MTN7ZmlsbDojOEE3NTQyO31cbiAgICAgICAgICAgICAgLnN0MTR7ZmlsbDojODk5MDk3O31cbiAgICAgICAgICAgICAgLnN0MTV7ZmlsbDojNEI1ODY0O31cbiAgICAgICAgICAgICAgLnN0MTZ7ZmlsbDojNjk3QTgyO31cbiAgICAgICAgICAgICAgLnN0MTd7ZmlsbDojNDI1MTU4O31cbiAgICAgICAgICAgICAgLnN0MTh7Zm9udC1zaXplOjExcHg7fVxuICAgICAgICAgICAgICAuc3QxOXtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgICAuc3QyMHtmb250LWZhbWlseTonT3BlblNhbnMnO31cbiAgICAgICAgICAgICAgLnN0MjF7ZmlsbDojRkZGRkZGO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fVxuICAgICAgICAgICAgICAuc3QyMntvcGFjaXR5OjAuMDg7ZmlsbDojMDA5N0VEO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fVxuICAgICAgICAgICAgICAuc3QyM3tmaWxsOiNDQ0NDQ0M7fVxuICAgICAgICAgICAgICAuc3QyNHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiNFNkU2RTY7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI2V0YXBlXzV7XG4gICAgICAgICAgICAgIC5zdDB7ZmlsbDojRTdFQ0YwO31cbiAgICAgICAgICAgICAgLnN0MXtmaWxsOiNGRkZGRkY7fVxuICAgICAgICAgICAgICAuc3Qye29wYWNpdHk6MC4yNztmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3Qze29wYWNpdHk6MC4yO2ZpbGw6IzAwOTdFRDt9XG4gICAgICAgICAgICAgIC5zdDR7ZmlsbDojRkZCQzJBO31cbiAgICAgICAgICAgICAgLnN0NXtmaWxsOiNEQkRCREM7fVxuICAgICAgICAgICAgICAuc3Q2e2ZpbGw6bm9uZTt9XG4gICAgICAgICAgICAgIC5zdDd7ZmlsbDojMzMzMzMzO31cbiAgICAgICAgICAgICAgLnN0OHtmb250LWZhbWlseTonUm9ib3RvLUxpZ2h0Jzt9XG4gICAgICAgICAgICAgIC5zdDl7Zm9udC1zaXplOjI3cHg7fVxuICAgICAgICAgICAgICAuc3QxMHtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTF7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxMntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3QxM3tmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3QxNHtmaWxsOiM4OTkwOTc7fVxuICAgICAgICAgICAgICAuc3QxNXtmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3QxNntmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3QxN3tmaWxsOiM0MjUxNTg7fVxuICAgICAgICAgICAgICAuc3QxOHtmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDE5e2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZvbnQtZmFtaWx5OidPcGVuU2Fucyc7fVxuICAgICAgICAgICAgICAuc3QyMXtmaWxsOiNGRkZGRkY7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIye2ZpbGw6I0NDQ0NDQzt9XG4gICAgICAgICAgICAgIC5zdDIze29wYWNpdHk6MC4xMTtmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3QyNHtvcGFjaXR5OjAuMDg7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MjV7ZmlsbDojMDA5N0VEO31cblxuICAgICAgICAgICAgICAuc3QyNntvcGFjaXR5OjAuMjc7ZmlsbDpub25lO3N0cm9rZTojMjlBQkUyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjEsODt9XG4gICAgICAgICAgICAgIC5zdDI3e2ZpbGw6bm9uZTtzdHJva2U6I0U2RTZFNjtzdHJva2Utd2lkdGg6MC41O3N0cm9rZS1taXRlcmxpbWl0OjEwO31cbiAgICAgICAgICAgICAgLnN0Mjh7ZmlsbDojRTZFNkU2O31cbiAgICAgICAgICAgICAgLnN0Mjl7ZmlsbDojNEQ0RDREO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjZXRhcGVfNntcbiAgICAgICAgICAgICAgLnN0MHtmaWxsOiNFN0VDRjA7fVxuICAgICAgICAgICAgICAuc3Qxe2ZpbGw6I0ZGRkZGRjt9XG4gICAgICAgICAgICAgIC5zdDJ7b3BhY2l0eTowLjI7ZmlsbDojMDA5N0VEO31cbiAgICAgICAgICAgICAgLnN0M3tmaWxsOiMwMDk3RUQ7fVxuICAgICAgICAgICAgICAuc3Q0e2ZpbGw6I0RCREJEQzt9XG4gICAgICAgICAgICAgIC5zdDV7ZmlsbDpub25lO31cbiAgICAgICAgICAgICAgLnN0NntmaWxsOiMzMzMzMzM7fVxuICAgICAgICAgICAgICAuc3Q3e2ZvbnQtZmFtaWx5OidSb2JvdG8tTGlnaHQnO31cbiAgICAgICAgICAgICAgLnN0OHtmb250LXNpemU6MjdweDt9XG4gICAgICAgICAgICAgIC5zdDl7Zm9udC1zaXplOjE2cHg7fVxuICAgICAgICAgICAgICAuc3QxMHtmb250LWZhbWlseTonT3BlblNhbnMtU2VtaWJvbGQnO31cbiAgICAgICAgICAgICAgLnN0MTF7Zm9udC1zaXplOjEycHg7fVxuICAgICAgICAgICAgICAuc3QxMntmaWxsOiMzNTQzNTE7fVxuICAgICAgICAgICAgICAuc3QxM3tmaWxsOiM4QTc1NDI7fVxuICAgICAgICAgICAgICAuc3QxNHtmaWxsOiM4OTkwOTc7fVxuICAgICAgICAgICAgICAuc3QxNXtmaWxsOiM0QjU4NjQ7fVxuICAgICAgICAgICAgICAuc3QxNntmaWxsOiM2OTdBODI7fVxuICAgICAgICAgICAgICAuc3QxN3tmaWxsOiM0MjUxNTg7fVxuICAgICAgICAgICAgICAuc3QxOHtmaWxsOiNGRkJDMkE7fVxuICAgICAgICAgICAgICAuc3QxOXtmb250LXNpemU6MTFweDt9XG4gICAgICAgICAgICAgIC5zdDIwe2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICAgIC5zdDIxe2ZvbnQtZmFtaWx5OidPcGVuU2Fucyc7fVxuICAgICAgICAgICAgICAuc3QyMntmaWxsOiNDQ0NDQ0M7fVxuICAgICAgICAgICAgICAuc3QyM3tvcGFjaXR5OjAuMDg7ZmlsbDojMzU0MzUxO31cbiAgICAgICAgICAgICAgLnN0MjR7b3BhY2l0eTowLjI2O2ZpbGw6bm9uZTtzdHJva2U6IzAwOTdFRDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0e1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vQnV0dG9uXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tdmFsaWR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tdmFsaWR7XG4gICAgICByaWdodDogLTY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi12YWxpZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxNTAwbXMgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICBsZWZ0OiAtNjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9QYWdpbmF0aW9uXG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5hbmltYXRpb24tdGFyZ2V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbiAxMDAwbXMgbGluZWFyIGJvdGg7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uIDEwMDBtcyBsaW5lYXIgYm90aDtcbn1cblxuLyogR2VuZXJhdGVkIHdpdGggQm91bmNlLmpzLiBFZGl0IGF0IGh0dHBzOi8vZ29vLmdsL2hTMzQ1aSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsIDAsIDAsIDAsIDAsIDAuNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC43LCAwLCAwLCAwLCAwLCAwLjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDMuNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC43OTUsIDAsIDAsIDAsIDAsIDAuODIyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjc5NSwgMCwgMCwgMCwgMCwgMC44MjIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDQuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MzUsIDAsIDAsIDAsIDAsIDAuODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODM1LCAwLCAwLCAwLCAwLCAwLjg4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA2LjgxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjg5OCwgMCwgMCwgMCwgMCwgMC45NjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODk4LCAwLCAwLCAwLCAwLCAwLjk2OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgOS40MSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45NjUsIDAsIDAsIDAsIDAsIDEuMDUsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTY1LCAwLCAwLCAwLCAwLCAxLjA1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMC4yMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45ODIsIDAsIDAsIDAsIDAsIDEuMDY4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk4MiwgMCwgMCwgMCwgMCwgMS4wNjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDEzLjYxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxNC4xMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNDIsIDAsIDAsIDAsIDAsIDEuMDk5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MiwgMCwgMCwgMCwgMCwgMS4wOTksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDE3LjUyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA2MiwgMCwgMCwgMCwgMCwgMS4wNzIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDYyLCAwLCAwLCAwLCAwLCAxLjA3MiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMTguNzIlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDY0LCAwLCAwLCAwLCAwLCAxLjA1NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wNjQsIDAsIDAsIDAsIDAsIDEuMDU2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyMS4zMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNTksIDAsIDAsIDAsIDAsIDEuMDIxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA1OSwgMCwgMCwgMCwgMCwgMS4wMjEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDI0LjMyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0NSwgMCwgMCwgMCwgMCwgMC45ODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQ1LCAwLCAwLCAwLCAwLCAwLjk4OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjUuMjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQsIDAsIDAsIDAsIDAsIDAuOTgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0LCAwLCAwLCAwLCAwLCAwLjk4MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjkuMDMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE5LCAwLCAwLCAwLCAwLCAwLjk2OSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTksIDAsIDAsIDAsIDAsIDAuOTY5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyOS45MyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTQsIDAsIDAsIDAsIDAsIDAuOTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE0LCAwLCAwLCAwLCAwLCAwLjk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAzNS41NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQsIDAsIDAsIDAsIDAsIDAuOTg5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NCwgMCwgMCwgMCwgMCwgMC45ODksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDM2Ljc0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MSwgMCwgMCwgMCwgMCwgMC45OTQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTkxLCAwLCAwLCAwLCAwLCAwLjk5NCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNDEuMDQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTg4LCAwLCAwLCAwLCAwLCAxLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45ODgsIDAsIDAsIDAsIDAsIDEuMDA3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA0NC40NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNTIuMTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3LCAwLCAwLCAwLCAwLCAxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTcsIDAsIDAsIDAsIDAsIDEuMDAyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA1OS44NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDAuOTk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDYzLjI2JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAyLCAwLCAwLCAwLCAwLCAwLjk5OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNzUuMjglIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEuMDAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgODUuNDklIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDkwLjY5JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsIDAsIDAsIDAsIDAsIDAuNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC43LCAwLCAwLCAwLCAwLCAwLjcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDMuNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC43OTUsIDAsIDAsIDAsIDAsIDAuODIyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjc5NSwgMCwgMCwgMCwgMCwgMC44MjIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDQuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MzUsIDAsIDAsIDAsIDAsIDAuODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODM1LCAwLCAwLCAwLCAwLCAwLjg4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA2LjgxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjg5OCwgMCwgMCwgMCwgMCwgMC45NjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuODk4LCAwLCAwLCAwLCAwLCAwLjk2OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgOS40MSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45NjUsIDAsIDAsIDAsIDAsIDEuMDUsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTY1LCAwLCAwLCAwLCAwLCAxLjA1LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMC4yMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45ODIsIDAsIDAsIDAsIDAsIDEuMDY4LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk4MiwgMCwgMCwgMCwgMCwgMS4wNjgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDEzLjYxJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAzNywgMCwgMCwgMCwgMCwgMS4xLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxNC4xMSUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNDIsIDAsIDAsIDAsIDAsIDEuMDk5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0MiwgMCwgMCwgMCwgMCwgMS4wOTksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDE3LjUyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA2MiwgMCwgMCwgMCwgMCwgMS4wNzIsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDYyLCAwLCAwLCAwLCAwLCAxLjA3MiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMTguNzIlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDY0LCAwLCAwLCAwLCAwLCAxLjA1NiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wNjQsIDAsIDAsIDAsIDAsIDEuMDU2LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyMS4zMiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wNTksIDAsIDAsIDAsIDAsIDEuMDIxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA1OSwgMCwgMCwgMCwgMCwgMS4wMjEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDI0LjMyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0NSwgMCwgMCwgMCwgMCwgMC45ODgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQ1LCAwLCAwLCAwLCAwLCAwLjk4OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjUuMjMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDQsIDAsIDAsIDAsIDAsIDAuOTgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0LCAwLCAwLCAwLCAwLCAwLjk4MSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgMjkuMDMlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE5LCAwLCAwLCAwLCAwLCAwLjk2OSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTksIDAsIDAsIDAsIDAsIDAuOTY5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAyOS45MyUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMTQsIDAsIDAsIDAsIDAsIDAuOTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDE0LCAwLCAwLCAwLCAwLCAwLjk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAzNS41NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQsIDAsIDAsIDAsIDAsIDAuOTg5LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5NCwgMCwgMCwgMCwgMCwgMC45ODksIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDM2Ljc0JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MSwgMCwgMCwgMCwgMCwgMC45OTQsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTkxLCAwLCAwLCAwLCAwLCAwLjk5NCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNDEuMDQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTg4LCAwLCAwLCAwLCAwLCAxLjAwNywgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45ODgsIDAsIDAsIDAsIDAsIDEuMDA3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA0NC40NCUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OSwgMCwgMCwgMCwgMCwgMS4wMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNTIuMTUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3LCAwLCAwLCAwLCAwLCAxLjAwMiwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTcsIDAsIDAsIDAsIDAsIDEuMDAyLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICA1OS44NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDIsIDAsIDAsIDAsIDAsIDAuOTk3LCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTcsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDYzLjI2JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMiwgMCwgMCwgMCwgMCwgMC45OTgsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAyLCAwLCAwLCAwLCAwLCAwLjk5OCwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgNzUuMjglIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEuMDAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLjAwMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSk7IH1cbiAgODUuNDklIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG4gIDkwLjY5JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEpOyB9XG59XG5cbiIsIlxuYm9keS5lcnJvcntcbiAgYmFja2dyb3VuZC1yZXBlYXQgOm5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplICAgICAgICAgOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciByaWdodDtcblxuXG5cblxuICAudG9wYmFye1xuICAgIGRpc3BsYXkgOiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQgOjcwJTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC5mbG93e1xuICAgIG1hcmdpbi10b3AgOjY0cHg7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIGhlaWdodCA6Y2FsYygxMDAlIC0gNjRweCk7XG4gICAgd2lkdGggOjcwJTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgIC8qIHBvc2l0aW9uIDpzdGF0aWM7Ki9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1MDliZWIgMCUsIzg3YjJmMSAxMDAlKTtcbiAgICAgIHN2Z3tcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICB9XG4gICAgICB3aWR0aCA6MTAwJTtcbiAgICAgIC8qbWFyZ2luLXRvcCA6NTAlOyovXG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtZXJyb3J7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nIDoxcmVtO1xuICAgIHBhZGRpbmctbGVmdCA6NXJlbTtcbiAgICB6LWluZGV4IDozO1xuICAgIGRpc3BsYXkgOiBmbGV4O1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb24gOmNvbHVtbjtcblxuICAgIC5jb250ZW50e1xuICAgICAgd2lkdGggOjcwJTtcbiAgICAgIC8qanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICBmbGV4LWRpcmVjdGlvbiA6Y29sdW1uOyovXG5cbiAgICAgIC5uYXYtaXRlbXtcbiAgICAgLyogICBkaXNwbGF5IDogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsqL1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpe1xuICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wIDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHR7XG4gICAgICBmb250LXNpemUgOjFyZW07XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemUgOjEwcmVtIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KXtcbiAgICAgICAgZm9udC1zaXplIDo0cmVtIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIGZvbnQtc2l6ZSA6My41cmVtIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDEsaDIsaDN7XG4gICAgICB0ZXh0LWFsaWduIDogbGVmdCFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgI2Zsb3d7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodCA6MTAwJTtcbiAgICB3aWR0aCA6MTAwJTtcbiAgICB0b3AgOjA7XG4gICAgbGVmdCA6IDA7XG4gIH1cbn0iLCJAZm9udC1mYWNlXG57XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjIDogdXJsKCcuLi8uLi8uLi9kYXNoYm9hcmQvZm9udHMvZ290aGFtL0dvdGhhbVJvdW5kZWQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2VcbntcbiAgZm9udC1mYW1pbHk6ICdnb3RoYW0nO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYyA6IHVybCgnLi4vLi4vLi4vZGFzaGJvYXJkL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Sb3VuZGVkLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4uY2FyZC1wYWNre1xuICAqe1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB9XG4gIGJvcmRlci1yYWRpdXMgOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICY6aG92ZXIgLmNhcmQtcGFjay1ob3Zlci1lZmZlY3R7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2FyZC1wYWNrLWhvdmVyLWVmZmVjdHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0IDogMTAwJTtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgei1pbmRleCA6IDk7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDpyZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuXG4gICAgZGl2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0IDogODBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXMgOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yLXRoaXJkO1xuXG4gICAgICBpe1xuICAgICAgICBjb2xvciA6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uYnRuIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoaXJkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZC10aXRsZXtcbiAgICBib3JkZXItcmFkaXVzIDogMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodCA6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy4uLy4uLy4uL2Rhc2hib2FyZC9pbWFnZXMvc3RvcmUvZm9ybWUtYmxldWUuc3ZnJykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLnF1YW50aXR5LXBhY2t7XG4gICAgICBjb2xvciA6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemUgOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGdvdGhhbTtcbiAgICAgIHRleHQtc2hhZG93OiA1cHggNXB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5xdWFudGl0eS1wYWNrLWN1c3RvbXtcbiAgICAgIGNvbG9yIDogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZSA6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogZ290aGFtO1xuICAgICAgdGV4dC1zaGFkb3c6IDVweCA1cHggJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIC5tb25uZXktcGFja3tcbiAgICAgIGNvbG9yIDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemUgOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGdvdGhhbTtcbiAgICB9XG4gIH1cbiAgLmNhcmQtYm9keXtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tdG9wIDogLTUwcHg7XG4gICAgICAvLyBtYXgtaGVpZ2h0IDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbiNzbGljay1wYWNre1xuICAuY2FyZC1wYWNre1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcblxuICAgICAgLnF1YW50aXR5LXBhY2sge1xuICAgICAgICBmb250LXNpemUgOiAzMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC5xdWFudGl0eS1wYWNrLWN1c3RvbSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDIwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IC0zNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItcHJpbWFyeSwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItcHJpbWFyeSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItcHJpbWFyeSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKTtcbiAgfVxufVxuXG4ucHVsc2V7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXMgZWFzZSBpbmZpbml0ZTtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6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QUE0RDtJQUFFLFNBQVMsRUFBRSw0REFBNEQ7RUFDN0osSUFBSTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDdkssSUFBSTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDckssS0FBSztJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDeEssS0FBSztJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdEssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLDhEQUE4RDtJQUFFLFNBQVMsRUFBRSw4REFBOEQ7RUFDckssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdkssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdkssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLDhEQUE4RDtJQUFFLFNBQVMsRUFBRSw4REFBOEQ7RUFDckssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLDREQUE0RDtJQUFFLFNBQVMsRUFBRSw0REFBNEQ7RUFDakssTUFBTTtJQUFHLGlCQUFpQixFQUFFLHdEQUF3RDtJQUFFLFNBQVMsRUFBRSx3REFBd0Q7RUFDekosTUFBTTtJQUFHLGlCQUFpQixFQUFFLHdEQUF3RDtJQUFFLFNBQVMsRUFBRSx3REFBd0Q7RUFDekosSUFBSTtJQUFHLGlCQUFpQixFQUFFLHdEQUF3RDtJQUFFLFNBQVMsRUFBRSx3REFBd0Q7O0FBR3pKLFVBQVUsQ0FBVixLQUFVO0VBQ1IsRUFBRTtJQUFHLGlCQUFpQixFQUFFLDREQUE0RDtJQUFFLFNBQVMsRUFBRSw0REFBNEQ7RUFDN0osSUFBSTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDdkssSUFBSTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDckssS0FBSztJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDeEssS0FBSztJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdEssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLDhEQUE4RDtJQUFFLFNBQVMsRUFBRSw4REFBOEQ7RUFDckssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdkssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLCtEQUErRDtJQUFFLFNBQVMsRUFBRSwrREFBK0Q7RUFDdkssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLDhEQUE4RDtJQUFFLFNBQVMsRUFBRSw4REFBOEQ7RUFDckssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdFQUFnRTtJQUFFLFNBQVMsRUFBRSxnRUFBZ0U7RUFDekssTUFBTTtJQUFHLGlCQUFpQixFQUFFLGdF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LEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3ZLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3ZLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSw4REFBOEQ7SUFBRSxTQUFTLEVBQUUsOERBQThEO0VBQ3JLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSw0REFBNEQ7SUFBRSxTQUFTLEVBQUUsNERBQTREO0VBQ2pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEO0VBQ3pKLE1BQU07SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEO0VBQ3pKLElBQUk7SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEOztBQUd6SixVQUFVLENBQVYsS0FBVTtFQUNSLEVBQUU7SUFBRyxpQkFBaUIsRUFBRSw0REFBNEQ7SUFBRSxTQUFTLEVBQUUsNERBQTREO0VBQzdKLElBQUk7SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3ZLLElBQUk7SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3JLLEtBQUs7SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3hLLEtBQUs7SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3RLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSw4REFBOEQ7SUFBRSxTQUFTLEVBQUUsOERBQThEO0VBQ3JLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3ZLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSwrREFBK0Q7SUFBRSxTQUFTLEVBQUUsK0RBQStEO0VBQ3ZLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSw4REFBOEQ7SUFBRSxTQUFTLEVBQUUsOERBQThEO0VBQ3JLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSxnRUFBZ0U7SUFBRSxTQUFTLEVBQUUsZ0VBQWdFO0VBQ3pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSw0REFBNEQ7SUFBRSxTQUFTLEVBQUUsNERBQTREO0VBQ2pLLE1BQU07SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEO0VBQ3pKLE1BQU07SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEO0VBQ3pKLElBQUk7SUFBRyxpQkFBaUIsRUFBRSx3REFBd0Q7SUFBRSxTQUFTLEVBQUUsd0RBQXdEOztBQzFWekosQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUFBO0VBQ1IsaUJBQWlCLEVBQUUsU0FBUztFQUM1Qix1QkFBdUIsRUFBRyxLQUFLO0VBQy9CLGVBQWUsRUFBVyxLQUFLO0VBQy9CLG1CQUFtQixFQUFHLFlBQVksR0FzRm5DO0VBMUZELEFBU0UsSUFURSxBQUFBLE1BQU0sQ0FTUixPQUFPLENBQUE7SUFDTCxPQUFPLEVBQUcsSUFBSTtJQUNkLGVBQWUsRUFBRSxVQUFVLEdBSTVCO0lBZkgsQUFZSSxJQVpBLEFBQUEsTUFBTSxDQVNSLE9BQU8sQ0FHTCxHQUFHLENBQUE7TUFDRCxNQUFNLEVBQUUsR0FBRyxHQUNaO0VBZEwsQUFpQkUsSUFqQkUsQUFBQSxNQUFNLENBaUJSLEtBQUssQUFBQSxLQUFLLENBQUE7SUFDUixVQUFVLEVBQUUsSUFBSTtJQUNoQixRQUFRLEVBQUcsUUFBUTtJQUNuQixRQUFRLEVBQUcsS0FBSztJQUNoQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLEtBQUssRUFBRSxHQUFHO0lBQ1YsR0FBRyxFQUFHLENBQUM7SUFDUCxJQUFJLEVBQUcsQ0FBQyxHQVdUO0lBVEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO01BMUI3QixBQWlCRSxJQWpCRSxBQUFBLE1BQU0sQ0FpQlIsS0FBSyxBQUFBLEtBQUssQ0FBQTtRQVVQLHNCQUFzQjtRQUNyQixVQUFVLEVBQUUsb0RBQW1EO1FBSS9ELEtBQUssRUFBRSxJQUFJO1FBQ1gsb0JBQW9CLEVBRXZCO1FBbkNILEFBNkJNLElBN0JGLEFBQUEsTUFBTSxDQWlCUixLQUFLLEFBQUEsS0FBSyxDQVlOLEdBQUcsQ0FBQTtVQUNELE9BQU8sRUFBRyxJQUFJLEdBQ2Y7RUEvQlAsQUFxQ0UsSUFyQ0UsQUFBQSxNQUFNLENBcUNSLGNBQWMsQ0FBQTtJQUNaLFFBQVEsRUFBRyxRQUFRO0lBQ25CLE9BQU8sRUFBRSxJQUFJO0lBQ2IsWUFBWSxFQUFFLElBQUk7SUFDbEIsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVBQUcsSUFBSTtJQUNkLE1BQU0sRUFBRyxJQUFJO0lBQ2IsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLFVBQVU7SUFDdkIsY0FBYyxFQUFFLE1BQU0sR0FtQ3ZCO0lBakZILEFBZ0RJLElBaERBLEFBQUEsTUFBTSxDQXFDUixjQUFjLENBV1osUUFBUSxDQUFBO01BQ04sS0FBSyxFQUFFLEdBQUc7TUFDVjs7OEJBRXdCLEVBV3pCO01BL0RMLEFBc0RNLElBdERGLEFBQUEsTUFBTSxDQXFDUixjQUFjLENBV1osUUFBUSxDQU1OLFNBQVMsQ0FBQTtRQUNWO29DQUMrQixFQU03QjtRQUxDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztVQXpEaEMsQUFzRE0sSUF0REYsQUFBQSxNQUFNLENBcUNSLGNBQWMsQ0FXWixRQUFRLENBTU4sU0FBUyxDQUFBO1lBSUwsT0FBTyxFQUFHLElBQUk7WUFDZCxlQUFlLEVBQUUsTUFBTTtZQUN2QixXQUFXLEVBQUcsQ0FBQyxDQUFBLFVBQVUsR0FFNUI7SUE5RFAsQUFnRUksSUFoRUEsQUFBQSxNQUFNLENBcUNSLGNBQWMsQ0EyQlosS0FBSyxDQUFBO01BQ0gsU0FBUyxFQUFFLElBQUksR0FDaEI7SUFsRUwsQUFvRUksSUFwRUEsQUFBQSxNQUFNLENBcUNSLGNBQWMsQ0ErQlosRUFBRSxDQUFBO01BQ0EsU0FBUyxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBUTNCO01BTkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1FBdkU5QixBQW9FSSxJQXBFQSxBQUFBLE1BQU0sQ0FxQ1IsY0FBYyxDQStCWixFQUFFLENBQUE7VUFJRSxTQUFTLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FLNUI7TUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7UUExRTlCLEFBb0VJLElBcEVBLEFBQUEsTUFBTSxDQXFDUixjQUFjLENBK0JaLEVBQUUsQ0FBQTtVQU9FLFNBQVMsRUFBRSxNQUFNLENBQUEsVUFBVSxHQUU5QjtJQTdFTCxBQThFSSxJQTlFQSxBQUFBLE1BQU0sQ0FxQ1IsY0FBYyxDQXlDWixFQUFFLEVBOUVOLElBQUksQUFBQSxNQUFNLENBcUNSLGNBQWMsQ0F5Q1QsRUFBRSxFQTlFVCxJQUFJLEFBQUEsTUFBTSxDQXFDUixjQUFjLENBeUNOLEVBQUUsQ0FBQTtNQUNOLFVBQVUsRUFBRyxJQUFJLENBQUEsVUFBVSxHQUM1QjtFQWhGTCxBQWtGRSxJQWxGRSxBQUFBLE1BQU0sQ0FrRlIsS0FBSyxDQUFBO0lBQ0gsUUFBUSxFQUFHLFFBQVE7SUFDbkIsT0FBTyxFQUFFLENBQUM7SUFDVixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUcsQ0FBQyxHQUNUOztBQzFGSCxVQUFVO0VBRVIsV0FBVyxFQUFFLFFBQVE7RUFDckIsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07RUFDbEIsR0FBRyxFQUFHLDhEQUE4RCxDQUFDLGNBQWM7O0FBR3JGLFVBQVU7RUFFUixXQUFXLEVBQUUsUUFBUTtFQUNyQixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixHQUFHLEVBQUcsOERBQThELENBQUMsY0FBYzs7QUFHckYsQUFBQSxVQUFVLENBQUE7RUFJUixhQUFhLEVBQUcsZUFBZTtFQUMvQixRQUFRLEVBQUcsUUFBUSxHQThFcEI7RUFuRkQsQUFDRSxVQURRLENBQ1IsQ0FBQyxDQUFBO0lBQ0MsVUFBVSxFQUFFLGlCQUFpQixHQUM5QjtFQUhILEFBTUUsVUFOUSxBQU1QLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQTtJQUM3QixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBUkgsQUFTRSxVQVRRLENBU1IsdUJBQXVCLENBQUE7SUFDckIsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVBQUUsSUFBSTtJQUNiLE1BQU0sRUFBRyxJQUFJO0lBQ2IsS0FBSyxFQUFHLElBQUk7SUFDWixPQUFPLEVBQUcsQ0FBQztJQUNYLFFBQVEsRUFBRyxRQUFRO0lBQ25CLEdBQUcsRUFBRyxDQUFDO0lBQ1AsSUFBSSxFQUFHLENBQUM7SUFDUixjQUFjLEVBQUUsTUFBTTtJQUN0QixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsWUFBWTtJQUM3QixnQkFBZ0IsRUFBRSx3QkFBdUI7SUFDekMsVUFBVSxFQUFFLGFBQWEsR0F5QjFCO0lBL0NILEFBd0JJLFVBeEJNLENBU1IsdUJBQXVCLENBZXJCLEdBQUcsQ0FBQTtNQUNELE9BQU8sRUFBRSxJQUFJO01BQ2IsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUcsSUFBSTtNQUNiLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBRSxNQUFNO01BQ25CLGFBQWEsRUFBRyxHQUFHO01BQ25CLGdCQUFnQixFMUI0RVIsT0FBTyxHMEJ0RWhCO01BckNMLEFBaUNNLFVBakNJLENBU1IsdUJBQXVCLENBZXJCLEdBQUcsQ0FTRCxDQUFDLENBQUE7UUFDQyxLQUFLLEVBQUcsSUFBSTtRQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBcENQLEFBdUNJLFVBdkNNLENBU1IsdUJBQXVCLENBOEJyQixNQUFNLEFBQUEsSUFBSSxDQUFDO01BQ1QsWUFBWSxFQUFFLEdBQUc7TUFDakIsZ0JBQWdCLEVBQUUsd0JBQXdCLEdBSzNDO01BOUNMLEFBMkNNLFVBM0NJLENBU1IsdUJBQXVCLENBOEJyQixNQUFNLEFBQUEsSUFBSSxBQUlQLE1BQU0sQ0FBQztRQUNOLGdCQUFnQixFMUIrRFYsT0FBTyxHMEI5RGQ7RUE3Q1AsQUFnREUsVUFoRFEsQ0FnRFIsV0FBVyxDQUFBO0lBQ1QsYUFBYSxFQUFHLGVBQWU7SUFDL0IsTUFBTSxFQUFHLEtBQUs7SUFDZCxnQkFBZ0IsRUFBRyxzREFBc0QsQ0FBQyxVQUFVO0lBQ3BGLGlCQUFpQixFQUFFLFNBQVM7SUFDNUIsYUFBYSxFQUFFLElBQUksR0F1QnBCO0lBNUVILEFBc0RJLFVBdERNLENBZ0RSLFdBQVcsQ0FNVCxjQUFjLENBQUE7TUFDWixLQUFLLEVBQUcsT0FBTztNQUNmLFNBQVMsRUFBRyxJQUFJO01BQ2hCLFdBQVcsRUFBRSxNQUFNO01BQ25CLFdBQVcsRUFBRSxHQUFHLENBQUMsR0FBRyxDMUIrQ1YsT0FBTztNMEI5Q2pCLFdBQVcsRUFBRSxDQUFDLEdBS2Y7TUFIQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO1FBN0QxQyxBQXNESSxVQXRETSxDQWdEUixXQUFXLENBTVQsY0FBYyxDQUFBO1VBUVYsU0FBUyxFQUFFLElBQUksR0FFbEI7SUFoRUwsQUFpRUksVUFqRU0sQ0FnRFIsV0FBVyxDQWlCVCxxQkFBcUIsQ0FBQTtNQUNuQixLQUFLLEVBQUcsT0FBTztNQUNmLFNBQVMsRUFBRyxJQUFJO01BQ2hCLFdBQVcsRUFBRSxNQUFNO01BQ25CLFdBQVcsRUFBRSxHQUFHLENBQUMsR0FBRyxDMUJvQ1YsT0FBTyxHMEJuQ2xCO0lBdEVMLEFBdUVJLFVBdkVNLENBZ0RSLFdBQVcsQ0F1QlQsWUFBWSxDQUFBO01BQ1YsS0FBSyxFMUJpQ0ssT0FBTztNMEJoQ2pCLFNBQVMsRUFBRyxJQUFJO01BQ2hCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBM0VMLEFBOEVJLFVBOUVNLENBNkVSLFVBQVUsQ0FDUixHQUFHLENBQUE7SUFDRCxVQUFVLEVBQUcsS0FBSyxHQUVuQjs7QUFJTCxBQUNFLFdBRFMsQ0FDVCxVQUFVLENBQUE7RUFDUixRQUFRLEVBQUcsTUFBTTtFQUNqQixhQUFhLEVBQUUsSUFBSSxHQW9CcEI7RUF2QkgsQUFLSSxXQUxPLENBQ1QsVUFBVSxDQUlSLFdBQVcsQ0FBQztJQUNWLGFBQWEsRUFBRSxLQUFLLEdBVXJCO0lBaEJMLEFBUU0sV0FSSyxDQUNULFVBQVUsQ0FJUixXQUFXLENBR1QsY0FBYyxDQUFDO01BQ2IsU0FBUyxFQUFHLElBQUk7TUFDaEIsV0FBVyxFQUFFLEdBQUcsQ0FBQyxHQUFHLEMxQlVaLE9BQU8sRzBCVGhCO0lBWFAsQUFZTSxXQVpLLENBQ1QsVUFBVSxDQUlSLFdBQVcsQ0FPVCxxQkFBcUIsQ0FBQztNQUNwQixTQUFTLEVBQUcsSUFBSTtNQUNoQixXQUFXLEVBQUUsR0FBRyxDQUFDLEdBQUcsQzFCTVosT0FBTyxHMEJMaEI7RUFmUCxBQW1CTSxXQW5CSyxDQUNULFVBQVUsQ0FnQlIsVUFBVSxDQUVSLEdBQUcsQ0FBQztJQUNGLFVBQVUsRUFBRyxLQUFLLEdBQ25COztBQ3pIUCxVQUFVLENBQVYsS0FBVTtFQUNSLEVBQUU7SUFDQSxlQUFlLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDM0JzSFosdUJBQU87STJCckhuQixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDM0JxSFAsdUJBQU87RTJCbkhyQixHQUFHO0lBQ0QsZUFBZSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQzNCa0hmLHFCQUFPO0kyQmpIbkIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQzNCaUhWLHFCQUFPO0UyQi9HckIsSUFBSTtJQUNGLGVBQWUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEMzQjhHWixxQkFBTztJMkI3R25CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEMzQjZHUCxxQkFBTzs7QTJCekd2QixBQUFBLE1BQU0sQ0FBQTtFQUNKLFNBQVMsRUFBRSxzQkFBc0IsR0FDbEM7O0E1QlVEOztvQ0FFb0MifQ== */
